Reformat code using Jetbrains standards.
Move commands into main package.
Add FileUtils
A start to a better form of i/o
Merge pull request #3 from jdersen/jdersen-patch-1

Make a lot of changes to files (also IntelliJ reformatted all the code.)