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