Make env parameter optional to View#render method

Sometimes it might not be necessary to specify one
Make View#render render a layout which then renders the template
make View#render_template private
Merge pull request #2 from Project-Props/render-layout

Reduce HTML duplication by introducing a layout