More build system work

I did some more work on the build system Makefile is now present in
the root of the repository along with the configure script as mentioned
in issue #40

The main Makefile in the root of the repository is also set up with
the targets to automatically update and regenerate the build files
when updates are made to ./configure.ac, ./Makefile.in, ./src/Makefile.in
etc.