Updated login method

The login method *should* be getting close to working. At the moment, the client doesn't seem to be sending enough information (or something else is wrong with the LoginDecoder class). But I've written up most of the lobby login methods, it's just a case of debugging them now...