added Exception package and MatchingControlException class
Catches unexpected exceptions in main, catches exceptions in ConsumableControl that deal with parseDouble()