Merge pull request #5 from emonhub/multi-threading

updated from upstream
Merge from development
Merge pull request #75 from otherWIP/multi-threading

Multi threading - logfile and user update