Updated documentation
Working on inheritance and polymorphism. I'm finding its much more complicated than it appears on the surface :)