adding autoconf, make, make install routines, and logging