Added travis-ci config

Best practices are best.
Added grunt functionality

Tests are testy.
Initial scaffolding and extension logic