Addied class & method comments.  Removed isSomething and isNothing methods.
Renamed usages of isNothing and isSomething to error and then.
Updated readme.  Replaced references to isSomething and isNothing methods with then and error.