Add TestPlan model and extract out shared functionality w/ Checklist into a ProjectViewList concern
Wire up controllers + view code for Test Plans, DRY up ProjectViewList-related code (Checklists + Test Plans)
Create TestItem model and add necessary associations
Implement TestPlans and TestItems (#30)

- Also re-structure some controllers/views/routes