Don't reset the stored log level to default when it's TRACE
Fix loading an invalid stored level
Add more tests for loading stored levels
Merge pull request #35 from Matthew-Edwards/patch-1

Fix bug where log level is reset to default if it's stored as TRACE