Add to_s method to all models.
Combine FatalError with UnprocessableState
Implement github methods currently used in Internals.
Implement tests for github authentication.