Converting tabs to spaces
Adding jslint to grunt
Just passing in jslint
Switching jslint for jshint

Cause of this:
http://anton.kovalyov.net/p/why-jshint/
Refactoring getAttributes

* Changing _resolveDependency to just get the formula to be resolved.
* Creating _resolveFormula, that is able to resolve any
dependency formula