adds testing for model, controller, view and template