Implementing Profile provider

First version. This is just a trivial proof of concept. 
I will soon add a job provider to populate the job field and then i will tackle formatting and field selection.