Refactor WMF server code to be more "go like"

The following refactoring brings the server into more "go like" stance. It rebuilds the code to be more procedural rather than pseudo-class based. There is still some additional work to be done (more unit tests, probably a few more interface definitions), but those can be added later.

@crankycoder , I owe you an adult beverage of your choice in Dec after you r? this.


Is persona forever dead to us and everyone else? I'm giddy to delete persona specific code, just out of the loop about it.