added test suite and Travis-CI integration
Fixed files so the pass specs