Cleanup of files and unnecessary structures

Signed-off-by: Arne Schreuder <arne@consulta.co.za>
Slight change to the string in required

Signed-off-by: Arne Schreuder <arne@consulta.co.za>
config now totally makes use of the DB classes, making it easier to specify DSN connection strings

Signed-off-by: Arne Schreuder <arne@consulta.co.za>
Added DB classes: DBConfig, PDOConnection and Exception class: PDOConnectionException

Signed-off-by: Arne Schreuder <arne@consulta.co.za>