added Unit Test for Point, revealed first bug with it, hooray