Block render if template doesn't exist
Static classes look cool, but let's go with dependency injection
instead…
Update a few missed static method calls
Apply locale on Template __construct
Incorrect comment
Don't allow credentials to be passed to database connect()
Set locale to default (en-GB) unless overridden
Set default locale after resources are imported
Simplify directory structure. Main include is now "/engine/start.php"
Initial routing support
Remove $path globals
Add new route config to readme
Route actions are now optional

E.g. Where template binding isn't required
Sample address partial should output HTML entities
Use array to configure routes

This can be extended to support named controller +  actions in the
future
Add 404 routing and 404 view
Add exception for missing view file
Allow views to be action-only (i.e. no markup returned)
Allow router to pass through action-only views
Make the view bag an object