create md5 checksum as key for rendered template so that we can cache it #171
create spec for new layout class #171
create new layout class to render layout only #171
remove methods for rendering layout to new class and refactor #171
require new layout class #171
use new layout object instead of view in engine module #171
def link method, def template_path and render details in to_html #171
refactor specs to test new separate view and layout objects #171
write tests for layout and view templates #171
remove tests that no longer apply to view #171
add new #to_html test for view class #171
DRY layout spec #171
Merge pull request #181 from dysania/cache-rendered-template

Caching Rendered Templates