implemented IteratorAggregate interface
updated readme, added getters to facade, added magic get method
getters renamed to get*Colors
fixed transparent pixels getting marked as black