Use new PiecewiseConstantFunction power cap
Simplify cli args a bit more
Use jewel.cli for parsing

Much simpler to use
Make main class completely static
Add help output
More refactoring