New -o and --reload options

- Use '-o target' to send the output to a file instead of stdout
- Use '--reload' to append an auto-reload script