Merge pull request #30 from cognusion/feature-grade

Feature grade
Kindly ask bug reports to be submitted via GitHub.
The Sgc field is an integer, not a boolean.
Fix the response status code log message.
Formatting.
Fix not shutting down when all work is done in less than a second.
Accept an array of LabsProtocol objects in the Protocols field. #29