Removing unnecessary includes from point.hpp
When the function returns a boolean, things like `return x = 1 and y = 2 ? true : false;` is unnecessary. Simply use `return (x = 1 and y = 2);`
Closes #21