Add signals module with register() function #7
Update signals: add unregister() #7
Update process #7: use signals.register() in ProcessOpen
Update signals #7: move signal constants into signals.constants (WIP)