Integration changes for task 1b and 1c

- 1b and 1c have the stubs replaced with functional code
- TransformUtils now transforms data to the given dimensions
- Evident bugs seen in 1b and 1c which will be fixed in next push..push needed for others to work
- LDA functionality currently put on hold..to be fixed in next push