Move included files into a subdirectory so we can protect them from
direct web access

Also added WAL mode to the database (not sure why it was not already there, so we may have to revert
Set main page to use newer version of mootools

Also slight correction in play because of type
Tidy up the application to use the latest definition of template.

Also we now assume some stuff sits in a common /js url, but we keep the files
in supporting just incase then are not there

We have also (apparently) upgraded to 1.4.5 version of mootools.
Tidy up to move error handling out to the site - so they can say what they want