Added a view class
Moved render responsibility to view class
Rebuild existing controllers to Base controller using view class