- Add logging to a file functionality
- Add some sanity checks to input values
- show_host use generate_output() now.
- Add user information if logging to a file