Camera selection with a spinbox.

Closes #52.
Eyegrade accepts a session file as a command line arg.

The command line argument may be:
- A session file.
- A session directory.
- An exam config file with no session.

Closes #53.