Consolidated calls to helpers into return statements in the main switch case.  Also added sendAck to all sender helper methods.
Added JUnit test.