refactor erm for locale (for morphia usage)
add gender API (external) client, refactoring, add FileDataExtractor for locale (without implementation), use Spring context
add ssn support