Feature/fix docdata user data

Fixes for get_user_data:
- Properly split line1 in street and housenumber.
- Properly check on housenumber

Testing
- Move Address factory to it's own file so it doesn't conflict in 1%.
- Add a test with a 'normal' address.
I would keep this the adapter test case and add more tests to it