Use *-pkg.el files instead of headers.
Add Makefile for easy building and testing.