Refactor to remove embedded urls struct
Minor name change
webserver.go implements user facing functionality

Some code from router.go moved to better reflect actual
interface goals.