Added top level makefile, going to add doxygen support