add support for professional_experience and educational_background

This PR adds more detailes to the user profile, now including professional_experience and educational_background.
I also included some more tests, using an example of a profile having every available field filled with data.