updated db to support users, and added login to dal