Databases work

+ Add IDatabase & IReader to make database access "universal"
+ Changed PostgreSQL class to be a Plugin and implement IDatabase
+ Add PostgreSQLReader class (implements IReader interface)