added ignores and ci config
initial messaging project
implemented basic framework with tests
implemented run, publish and subscribe integration tests
added faye to package dependencies
added build badge