Resolved encapulation issues
Implemented an initial view object with output buffer rendering
Fixed minor View issues and added UnitTests for views