require at least boost v1.45
get some of the pickle problems resolved; this probably only works with python3 and is not yet 100% functional