Added formatter for outputting results

Moved more code into gemset class
Added runner to tie it all together
Moved cli out of library initialization