more test coverage for the compiler
linux tests
tests for compile_ruby_rtmidi_wrapper
tests for create_shared_library
test for compile method
tests for failure scenarios
setting up travis CI