Added label occurrence step to extraction (closes #7), refactored languages and siteinfo, added tests around link parsing