add resource posts, controller, form. add travis-ci, coveralls and codeclimate support