moved the property table into its own file and made it a full blown object, with property-specific functions for adding html elements and adding listeners. Also, finally made the base AnnotationData object, to be used later to start pulling properties into javascript object form. I used propertyTable to flesh out SocialExchangeIdentities, which now fully works. Finally, I added an exception for SocialExchangeIdentities for not being able to add more than 1 identity; that exception can be used for other property types.