switched to regexp for more accurate address parsing
switched to regexp for more accurate address parsing

source data unfortunately includes entries like:

```
* 1141 N Washington Ave 1/2
* 4105 N Garfield Ave #78
* 1401 E 16Th St #A
* 3760 E 15Th St Bldg2
* 2080 Tonopas Ct Gar12
```

There are a large number of variations that the regex will hopefully get but it isn't foolproof, the data is way too dirty.

sergiyprotsiv/openaddresses,mmdolbow/openaddresses,orangejulius/openaddresses,sergiyprotsiv/openaddresses,orangejulius/openaddresses,hannesj/openaddresses,tyrasd/openaddresses,davidchiles/openaddresses,tyrasd/openaddresses,hannesj/openaddresses,astoff/openaddresses,openaddresses/openaddresses,sergiyprotsiv/openaddresses,mmdolbow/openaddresses,binaek89/openaddresses,openaddresses/openaddresses,binaek89/openaddresses,binaek89/openaddresses,orangejulius/openaddresses,hannesj/openaddresses,sabas/openaddresses,slibby/openaddresses,slibby/openaddresses,sabas/openaddresses,davidchiles/openaddresses,astoff/openaddresses,davidchiles/openaddresses,tyrasd/openaddresses,openaddresses/openaddresses,astoff/openaddresses,slibby/openaddresses,sabas/openaddresses,mmdolbow/openaddresses