Adding tests, fixing getpixel, renaming methods to be a bit shorter, adding fillrect