Refactor and flesh out options
Reduce and prettify code
Hodgepodge fixes

-Fix issue with it ignoring filenames
-Reduce lines to <=80 chars
-Duplicate code removal
Start documenting configurations