Move user settings from Session to the user object.

This is not ready to be merged yet!

For some reason, the hex coords won't show properly if you refresh the page, and you previously had them on. The user setting is correctly set, but there is an issue with rendering them. No idea what it is yet, but maybe you can tell?

The minimap works as expected.