Split database specific install/setup code to their own class
Convert database setup code to objects
Change database creation to use array to select db setup class
Use db setup class for option validation
Remove unsued parameter
Fix OCI setupDatabase parameter
Fix found errors