Re-design, new modules, tests and run cmd

Re-designed UrlMapping and UrlMapper, added UserInfoClient for
programmatic requesting, re-formatted config.web.json, added unit test
for ServiceLoader, added test stubs. Added structure of Hub(originally
named Dispatcher)  module. Added run.cmd for server start from binaries.
Added readme for usage. :) Jiang.......