Starts to address #14 by dealing with reporting-org and iati-identifier

Creates a CommonSharedElements class that lets us create a single function
for elements that are found in both activity and organisation files
Count occurences of hierarchies

Required for IATI/IATI-Dashboard#21
Merge remote-tracking branch 'caprenter/master'