create resource class
create transaction resource
cover specs
configure .travis and codeclimate