Renamed the new threshold parsing classes
Added better exceptions
Added better parsing error messages
Changed the exception hierarchy