extracted address_parser into own files and tests