web: Builder style config

* Minor refactoring to clean up interfaces
* Switch to builder style configs for zipkin-web

Author: @franklinhu
Fixes #219
URL: https://github.com/twitter/zipkin/pull/219