Update template engine to know of templates in folders.

* Template name is no longer basename - extension, it's
  path relative to view directory + basename - extension
Fix inheritance examples
Tidy code a little

* Remove unneeded var
* Remove type conversion in selection statement (== to ===)
Fixed partial reference to logo
Merge pull request #19 from PurpleBooth/fix-templates-in-subdirectories-when-autoloading-views

Update template engine to know of templates in folders.
Change all dependancy paths to match new format