-switch e-mutex to gthreads
-ensure class/type macros
-ensure header formatting
-ensure header guards
-ensure copyright
-ensure license
-ensure authors
-G_STRLOC for errors
