committing
move square with pan gesture
moved square model code into separate file
commit
commit
commit
commit
commit
square can be moved, rotated, and scaled