Add a Makefile to simplify binding updates.
Use unsafe.Pointer in place of uintptr.

Fixes #8.