+ Added cache for views, found by Controller::findView() method
+ Added class for Button view
* Small refactoring in rendering mechanism
* Updated unit tests for base.View class