Database Class | Not Yet Finished