Unused
Only have list as parameter, so use default name
Fix main class name
We have no dependencies, so standard jar packaging can be used
Refactored Requirements annotation to take default, unamed, argument
Order requirements, flag in red if one is not addressed