updating dependencies
giving all anon functions a name
cleaning up Gruntfile