setup database, add users, authenticate users.

REVIEW OUR USER STUFF PLZ