Request returns the correct status code
View extension hardcoded to .tpl and a couple of other changes
Smarty 3 compatibility
Various router fixes
Form::isRequired() method
Minor changes