adds entity model, controller, views, and unit tests for entity model.