Modularization, configurable log message fields for GELF submission.
#2 Added support for log4j v2.0
Code cleanup