Added Canvas class and Pixel unit tests