use psql 9.3 for json data type on travis
add controller tests
add model test, add test for creating an edit