Use affine to unify all transformation, update README, unused function cleanup -> Final Bug Test