make it seriously

add Makefile, readme, and debug macro. Then it looks like a real
software.