Added dimensionality reduction module

Signed-off-by: Archit Shukla <archishukla2@gmail.com>