Update Cleaned up the Makefile recipes. Updated everything for new versions of libraries.
Allow empty repos
Initial commit