Reorganize module

* Split classes into separate modules
* Update arithmetic operators Vector and Point
* Update setup.py
* Ignore C and C++ files.