compress goals to a singleton map

micro-optimization!  haha.  also killing off an accidental sysout in a
test
removing unused code
fixing up routing configuration API

moving as much into java as practical, really. which mostly means gather
info from config and deal with it later, which i think makes sense
overall
minor cleanup

documenting a decision, and a small efficiency change around it
don't need this
renaming a property
redoing the resource server into a route processor

this might actually be the way this all works
adding configuration for route contribution
re-parenting the routing system
moving server-related classes to server package

the resource package should be as generic as possible, ultimately
generalized resource binding processors

the ServableResource business was starting to get pretttttty serious and
definitely senseless in the resource package, so it's now something that
gets contributed from the server package and i think it works alright
organization

things are starting to find their homes as this makes more and more
sense
quick rename
adding a route contributor
adding route contributor bindings
this test needs a wash
renamed a method
documentation
documentation
documentation