Class for communication with the database later we can include the variations here now only for SQL server and access can later become an interface with instantiations for other platform