Implemented the Signal class, began EventHandler