tuned Makefile, added libs/error.c to define our custom error codes