Finished the connection class initially, starting on everything else
now. Might do cursor and data provider next then it is just the models