Lots of progress with dynamic routing
Tidy up MethodRoute

* Split DynamicMethodRoute from MethodRoute and remove ugly null
handling
* Surrender to AS's formatting, strip out a bunch of unused imports
Can invoke() now
Server side of read only messaging complete