Shuffle some code around and add comments for better readability
Add Octokom::Shell module