Logging level setting

Loglevel is no longer a compulsory setting, if omited or incorrect the
default level of "WARNING" is used, this includes start up and runtime
setting edits. it is no longer case sensitive, At start up the version
and "starting hub..." are always logged at start up now regardless of
level set.
Merge pull request #102 from otherWIP/testing

Logging level setting