raise http404

and don't run delete empty
unicode values in phone numbers
error heading

closes #482
correct due date on extended

allow weird hyphens in phone num