added namespacing to views
added views and controllers