Moved C++ code into its own Library; removed depencence on Bob