Changes to documentation, config, and hw.hs arguments

Summary of changes:

- Argument “-c” for hw is now config instead of count.
- Argument “-n” for hw is now count.
- Argument “-g” for hw (formerly config) now invalid.
- Configuration file renamed to “config.yaml” to make it easy for editors to highlight syntax.
- Formatting on documentation for API changed
- Added whether API calls are legal in online, offline and/or vault mode
- Added documentation for configuration options

I’m sorry for the scope. Next time I’ll do more pull requests.