updated project config
configure grunt, travis and jshint
added a git config parser
parse config on init
make source pass jshint check
update Readme
update packages and add jshint-stylish for beautiful jshint output
suppress non breaking caracters
default travis/npm test check to unit tests and jshint
version bump