first commit
Add go files
Add emacs front-end
Add .gitignore