Added converter class and dependencies
Added dependecies for loadEntityProfile()
Extracted some code to private methods
Added tests
added .gitignore