add Makefile and initial build, fixes #2