Finished implementing all of my api stuff
Modified my propchange class to be much better, so that it's alot easier to do this stuff.