Prestage for unit tests (intermediate checkin)

* Moved Metrics to interface Metricer (need better name)
* Added "-" as acceptable pk char (for classic UUIDS)
* Removed socket param from worker (moved to struct var)
* Added NoMetric struct for testing
* Changed Worker to interface & moved original to WorkWS
* addded preliminary unit tests for handler.