refectored
slight issue
inheritance working
updating databaseloader to use latest library;
simplifying inherited classes;