Removing unused source code
Organizing directory structure
Beginning of a socket communication to handle multiple connections
Removing unused variables
Using linux autoconf to configure, make and install
Improving autotools configuration
Generating shared library using autotools
Makefile: maintainer-clean-local to clean up files created by autotools
Improving README.md with installing instructions