Added log rotation capability with a default log file size of 2,000,000 bytes
Removed panics, and added code to attempt recovery, instead.
In the case of being unable to rename the file, I was returning before the log file was re-opened.
Merge pull request #2 from TheJumpCloud/add-log-rotate

Added log rotation capability with a default log file size of 2,000,000 ...