Db

All test cases passing. I can see the need for some more custom functionalities needed in the database, but it will be better to create them when the need arises.