add rspec and the family. add codeclimate. add travis-ci