renames config.h to config.hpp to avoid conflict with autotools
moves sources to src directory
deletes old Makefile
configures build with autotools
ignores files generated by autotools