Add TravisCI config file
Improve HipChat tests

Add tests to ensure messages are produced correctly from changes
Additional ignores for IDEA