Repository Organization

I tried to logically organize a folder hierarchy. The main class will be in `routemaster.Server`.