changed Field class to be InputInt and InputFloat, rotate dialog now takes floating point values
bugfixes
Field class renamed to InputInt
view didn't refresh after rotate operation
added alpha channel support to rotate/scale methods
code cleanups
used const vars where possible
kinda fixed rotate size bug, still off 1 pixel sometimes
added const refs to setpixel methods