Make some more classes public.
Don't start a thread at this stage.
First version of a signature authentication.