Add RatpackMainApplicationUnderTest for testing apps providing a HandlerFactory.

Closes #236.