Initial Commit

Calculations for relative cursor position were redone - movement is now much smoother.

Mouseinterface.cs only has changes to relative cursor position and minimum pen click threshold but appears completely different due to whitespace autoformatting.

Please look at my Mouseinterface.cs file at lines 702-718 to see how I fixed the grainy relative mouse movement.