catch Exception that occur with the core

If the core has an unrecoverable issue - genericError cannot be
instatiated.
Rewriten to extend PDO and implement singleton access
Redirection with error message to destination
CheckAuth option

CheckAuth option whether Auth will attempt to login straight away or not
Config files can be read as text and saved back

Use single variable to store data
implemented toString and toArray
quick vardump to help troubleshoot form issues
addField function improvement and commented idea for down the track
Improvements around FormDB flow
HelpTips

adding and printing helptips
Added 'info' fake type

 to ease display other non changeable form items
add further attributes to elements
DB is now a singleton class
Errors are moved to HTTPChat Class
SelfDestruct

Set a session variable that can only be read once
Improvements to config, auth, error reporting and forceSSL
Class to generate SQL statements
clearing github error