add passing model tests, and some passing controller tests