fixed compiler warning.
finished implementing characters.

- Added tables to pre_data.
- Fixed some silly, unneeded wrapping pointed out by @lordnull.
- Added tests.
Hooked up the controls channel to the character system.

Now, the client logs in again.