Sort contributors by name
Using Either instead of expected exceptions
handle new general github response
extract github service trait
Add heroku button config