topAreaUnderPoint() bug solved

Included topAreaUnderPoint() tests,
Included  isPointInsideArea() tests,
Passes all testes