Getting closer to a finalized product.

Currently there's an issue with chain alignment that needs to be addressed. It looks like index_in is returning
-1 on a few things for some reason. See #6 / #2.