Added subclasses and Fixed ReadMe

I had to edit a lot of code! Works well now!