initial commit
uuid module no longer needed
update service registry implementation
log errors during signal emission

this prevents other library code from having to try-finally around
emitting a signal.
add notification support to the service registry
replace the forEach with a normal for

dont be lazy
use a for loop instead of forEach

dont be lazy
merge utils into a top-level module
update naming convention for module use
kill the service tracker - not really needed
move and rename the service registry
fix typo
Merge pull request #4 from nucleic/feature-services

Feature services