add license and makefile
Switch to RunHook instead of RegisterHook, make less calls to
Initial commit
You can also use your local clone with git send-email.