Adding initial class files

Signed-off-by: MihirBharali <mihir.bharali@hotmail.com>