issue#19:  Added compile time and runtiime checks
Added control signal type back adn added  convenience method to
construct control signal
Updated instruction for messages.properties
Fixed error message