Merge pull request #53 from wpreul/master

Several fixes
Merge pull request #54 from wpreul/master

Adding broadcast of log file support
Merge pull request #55 from wpreul/master

Fixing bug where maxLogSize must exist to rotate files
Merge pull request #56 from wpreul/master

Uses append mode for log files and events written in correct order
Merge pull request #58 from wpreul/master

Fix for creating useless new objects
Writing to file now works after the queue is empty