Changed transformation matrix to 4x4
Added the perspective transform function
Added file
Added more tests for the transform property