(SERVER-1142) Initial refactor of route tree
(SERVER-1142) Initial refactor of route tree

This commit is an initial refactoring of the v3 route tree into ruby and
clojure routes to facilitate future separation.

er0ck/puppetserver,briancain/puppet-server,puppetlabs/puppet-server,camlow325/puppetserver,shrug/puppet-server,waynr/puppetserver,waynr/puppetserver,puppetlabs/puppetserver,puppetlabs/puppet-server,camlow325/puppetserver,erikPrime/puppetserver,erikPrime/puppet-server,camlow325/puppetserver,erikPrime/puppetserver,er0ck/puppetserver,rlinehan/puppetserver,waynr/puppet-server,rlinehan/puppet-server,rlinehan/puppet-server,briancain/puppet-server,waynr/puppet-server,puppetlabs/puppetserver,erikPrime/puppetserver,rlinehan/puppetserver,puppetlabs/puppetserver,briancain/puppet-server,shrug/puppet-server,waynr/puppet-server,camlow325/puppetserver,shrug/puppet-server,rlinehan/puppet-server,rlinehan/puppetserver,er0ck/puppetserver,camlow325/puppet-server,puppetlabs/puppetserver,erikPrime/puppet-server,waynr/puppetserver,erikPrime/puppet-server,er0ck/puppetserver,shrug/puppet-server,puppetlabs/puppet-server,camlow325/puppet-server,rlinehan/puppetserver,camlow325/puppet-server