Refactored error handling, moved to ::Gish and executes block.
Removing publicly readable attributes from issue presentation class.
Replacing pointless random string function in favour of SecureRandom.
Moved config around, added -r/--repository option.