Initial add

Created an object hierarchy and implemented forward propagation