add git ignore file
Improved directory layout and cmake build script

- ensure include path is namespace in the 'geohash' directory
- build dynamic and static libraries
- install things properly and to the correct locations
add support for debian packaging