Add overrides for config, home, and env

- Add tests
Add grunt file for testing and wired npm test to it
Add travis support