Agent class now stores pubs in metadata
Asset saves votes in metadata
Asset saves comments to metadata
Moved path into base metadata
Fixed addPub
Refactored getComments and getVotes to get links from metadata