Fleshing out the session user

Adding functionality to users for DB access, etc.