adding unit tests
adding travis