changed how transformable works
changed Transformer and company to use IMoveable

Also fixed some warnings
merged master into motion
Merge pull request #26 from 5-second-rule/motion

Motion