Added decks listing, userService improvements

One log in will now generate the userId variable in the userService,
allowing it to be accessed anywhere without doing another login check.
Will need to handle session timeout cases somehow.