Adjustments to person detail page

Various changes to the person profile page, including:
* Rearranging content on tabs to include a summary Profile tab
* Ensuring that tabs do not display if there is no content
* Reducing the font size in the appearances display
* Adding dates to positions (where information is available) on the Experience tab
* Displaying interests data in a table
* A test for the generation of the tabulated data