Move code out of bin file to Main class
Test error cases where necessary files don't exist
Add file manager class to tidy up Gemfile checks
Remove commented code from bin
Rename Main class to Shell and refactor
Extract pessimizer code to Pessimizer class