Updated gitignore to ignore our Tests temp dir
Refactoring our default web controller
Project options (config values) now available to Smarty templates
View refactoring - mainly Smarty based

Fixed a bug in Smarty temp directory creation
Added temp_dir to test config.yml