Changelogtemplate

This branch should be ready to ship now. I'm unsure about the compilation instructions for Maven, but all other documentation has been updated to reflect the new changes. A test case and some sample template files are also included in this branch which Maven should automatically run on compilation.