Use set instead of list
Simplify
Start parsing command line args

Still not taking subsets from command line