add gitignore
add travis and jshint
add Gruntfile
add logic