Mavenized project
Updated Tests and data to adhere to new path convention
Changed how modules are loaded

Not the most desired solution, but it works both in the IDE and
when run as a jar.
Moved all setting loading to Settings class
Removed old comment
Added maven plugin to make standalone executable jar file
Removed unneeded dependency, changed scopes
Removed duplicate adding

The code implementing this is unreliable. Duplicate entries will be
ignored/skipped.