Added test dependencies
Added Travis CI support
Added smoke test
Refactored Gruntfile