Remove class testing

This PR removes the class testing module (`fluenttest.class_testing`).  In retrospect, the idea of validating the structure of a class isn't that useful and is un-pythonic at best.  I also took this as a good time to rewrite some of the documentation so that it describes things a little better.