Reorganize code into sections.

Will probably refactor soon to modularize code.
Moved URL mapping class and associated code into its own module.

Further modularization will follow.
Modularized URL types.
Implemented URL type specifiers.