Adding Comments and complying with C++ Style

I decided to do a bit of research and find what a good style guide for
c++ is and I found a nice one, here:
http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml   It is
the Google C++ style guide. so I started working on the style of my code
to conform with that... It still needs a little bit more work, but it is
better to do this now than later. I also have gotten a lot of things
corrected in here. I finished up the move class so then it now outputs
correct results. this is a BIG update, and I plan to do more and more.
Though, this code does have a recognized bug that will need to be
repaired. I will create and issue regarding that. Have Fun!