moved mixin loading into its own file. yay
fixed docs for util.js
added jshint and fixed several problems from its report