1. More works are done about geo.h
2. A new GCS_math.h files are created for underlying implementation of geo.h
3. Add 'make geo.o' in Makefile