Messed around a lot with scipy.weave in order to get some c++ code inlined. This code is included in mw_match.cpp, but I just copy-pasted it into decoder.py. Also, I've now included Kolmogorov's BlossomV package.