Rearranged Base Constructor, removed .state member #22
refactored Base constructor which Mutable now extends from. So does ImageSource and Painter, you can now also pass min,max attributes straight into the constructor of RandomPosition and RandomInteger
fixing tests
added clone method to RandomPosition and RandomIntervalNumber
merge BaseConstructor into master
refactored PublishSubscriber and Base to automate publish/subscribe mechanism
removed redundant painter method, createBrush, yes\!
merge master into movement
unfinished movement