Added vi modeline to preserve tabs
Added a clean target in the Makefile and ignore compiled binaries in git
Abstracted Makefile + cleanup
Adjusted Makefile to follow the Shared Libraries Conventions + Support DESTDIR

See http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN49
Updated documentation to the new soname of the library
Merge pull request #2 from vStone/develop

Makefile changes