Use auto generated error constants. Now croak with real error objects.
Documentation formatting fixes
Remove constants from Filter. They are now in the Error namespace
Changes: update