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
Do not update/delete: Banner broadcast message test data
Do not update/delete: Notification broadcast message test data
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