More implementation, but untested.
finished the metapath solver, but untested.
Metapath bug fixes.
Sqashed most bugs (hopefully).