javadocs \o/
Begin refactor of formatting system

Merge into Statistic Metadata
[BROKEN BUILD] More work on refactoring,

* Need to add mechanism to generate statistic metadata object if none is
available at that time