Fixed third touch detection

Finally got my USB connection working again and set to fix a problem
that had been bugging me (heh) for a while. The IndexCard.doesPointTouch
function should now properly work for instances where the rotation
offset is in use, i.e. when there are already two fingers down. To aid
this, added a new constructor to the Vector class, taking a radius and
theta. Thank you, AP calculus.