Made error messages descriptive, added make clean