complete phase 1 - working RESTful controller, working form, working grid