deleting unnecessary white spaces.
adding Makefile.
-f for rm.
Using kevent for FreeBSD (and Mac).