Building out the 'main' core of the application.  Adding the SignalContext based on StrangeRocks example.  Adding startup command, and adding a wrapper method for Contexts so that each contect does not need to have the if( FIRST_CONTEXT ) logic.