Fixed location logic and added comments to StreetAddressParser