Proper exceptions for wrapper api
Simple task workflow, using github API