better arg support

- require a level be given
- embed usage in main() not wrapper
- fix usages to match
- check return value in runme, don't open xls if fail