Cleanup trailing white-spaces.
Make informal address parser more informal.

That means a unit can come first, a street number
is optional, and the city and state aren't needed.
Which means that informal addresses like
"#42 123 Main St" can be parsed.