Better bower.json
Grunt configuration
Ignore bower and grunt artifacts
Solved most jshint warnings
Bower scripts on vendor
Refactoring and basic tests added
Fix JSHint errors