Part of the skeleton finished.

- messages (except for compression and their logic)
- argument parsing
- webcam