Contribflow bullet-proofing and code cleanup

Contribflow bullet-proofing and code cleanup - got the tests running, fixed all the JSHint errors, and added a user message when HTTP error codes are returned by Github.