Adds Unix signal to reopen log file
This MR adds a command line flag to provide a log file and creates a handler to reopen the log file upon receiving a SIGHUP signal.
A new dependency is also added: github.com/client9/reopen
Relevant Issue: #52 (closed)