Initial source files
Update gitignore to include some emacs temp files.