Initial
Reformat and javadocs
Base implementations
Email JNDI Appender
XMMP Appender
Code review