Removed boost dep from the code based, you now need gcc >= 4 to get access to std::tr1::shared_ptr
This has only been tested on OSX, doing a bit of reading we might need a different #include for different gcc versions. "#include (GCC 4.1) or #include (GCC 4.3)"
.malcolm