Testing

- Merge vagrant from candy-chat/vagrant to run tests on phantomjs
- Implement basic tests for various modules
- Create travis config file
- Update CONTRIBUTING about testing