Finished setting up the DataAccess to take in an optional username and to use objects instead of DataTables