Converts project to Maven project.
Tests use resources instead of file system paths now. Adds support for multi-threaded test execution. Adds some java docs.
Adds assembly plugin to create a jar with dependencies. Reverts to beanfabrics 1.1.0, since newer version causes message list to not render.
Fixes loading of icons from resources.
Separates README and CHANGELOG. Updates changelog.