Fix AsyncRequestLog incorrect spacing.

Also add unit tests for request log and fix requirements for Java 7.
Merge pull request #19 from deverton/async-log-tests

Fix AsyncRequestLog incorrect spacing.
Starting Metrics JMX Reporter within App Start up