replaced char with uint8_t for clarity
added a nice li'l makefile