updated tests and adding my SignalHandler module