bundlerize and cleanup
remove addressable dependency

* and do not allow underscores in domains!