Built out most of the required  models/views/controllers/logic/behaviors