documentation and cleanup
street-level address validation
street-level address validation tests