ItemDAO, UserDAO - createUser, password hashing, addItem, retrieveItemBy...

...Category, retrieveItemByUser, retrieveItemByType, database connection database and collection initialization code