CMA prototyping

HTTP Bridge likely will end up in a separate module eventually to keep javax.servlet from leaking in, but for now to prototype I left everything together.