Updated Inverse Kinematics to match reference documents more closely.
Updated Inverse Kinematics to include aboslute value which eliminated
"nan" responses for valid workspace configurations.
Added test cases for valid workspace demo which draws an ellipse shape
of
the valid workspace.