Initial commit

Basic layout functional
Still loads more to work on
See issues:
https://github.com/stuart-warren/logit/issues

Stolen a fair bit of code from:
https://github.com/logstash/log4j-jsonevent-layout