Implemented PDO connection

Implemented pseudo-PDO class. Class renamed to remove conflict with existing PDO class name.

By extending PDO this allows developers to use PDO functions, e.g. PDO::prepare()