Adding Matrix support
Cleanup and fixing drawing functions
Merge pull request #2 from lpmitchell/bitmapfill-fix

Bitmapfill fix