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 uninstall target for when installing using cmake
add support for debian packaging
Merge pull request #2 from evilrix/master

Build framework cleanup, some code cleanup and added support for debian packaging system