Moved BOOST_MOVABLE_BUT_NOT_COPYABLE into private section of InfiniteChain.
Moved BaseChain constructor implementations into the .cpp file.
Implemented and utilized a move constructor for BaseChain.
Added a dump method to BaseChain for debugging purposes.
Getting the thingy to work.