Finish job preference networking.

Job preferences can be stored on the running server and when requesting preferences from a player will push those stored preferences, updating the client local preferences. Later implement client preferenc saving. May need to add job count checksum to transmission to make sure server and client jobs lists are the same.