#1 added unit tests for the hotkey directive. improved service. improved readme