My Swift extensions

Here are my Swift extensions, as well as changes needed to make Lumberjack more Swift-friendly.
We could keep the property definition but just make sure that internally variables are still accessed directly.