Adding tagging and html notes to cabinet devices closes #119  closes #120