fixed note matching
refactored column reading (eases transition)
slightly refactored Thing