adds views and controller tests