Add some packaging machinery, allow for emacs (require)

I fixed the packaging machinery, the package can now be `(required)`, and wrote a quick-and-dirty startup script.