started implementation of users, still need to fill in the view with stuff