added code to let Python call compiled C functions, as well as a Makefile for building the shared library