Proper 404 errors
Proper handing of 404 errors

- added header
- added error page to templates
Readme

- wrote the core of the readme file
- fixed a few minor bugs
- changed 'link' to 'permalink' when generating the URL for articles
- updated version number
Added error code when loading error page
Re-write of many cache functions

- added new files class function to set a new file with content
Added server name based config files

- allows for different config settings based on the server name
Set default cache expire to 24 hours
Better handling of errors

- added rewrite rules for blocking direct access to content and system
files
- new error function to handle errors