Implemented class details and started working on adapting algorithm.

Signed-off-by: fisherjk <fisherjk@.uwec.edu>