Fixing accidental commit from Frank
Further improved the core, Database isn't finished yet
Re-implementing the client exceptions with a much more flexible system
Fixes around the project, also messages are now looked up in a PHP array for faster access