added customisable 404 pages
added error reporting. its customizeable like the 404 page too