switch to using static fields for custom log levels
fix bug in main program
update pom
add run configuration
fix getModule
Specify input and algorithm before others at CLI
Required so that CLI parser knows what the required options are