Good start with boost graphs and stuff.

Running into problems with recursion using boost iterators.
Updates to main and makefile.