Implement TestPlans and TestItems (#30)

- Also re-structure some controllers/views/routes