Added note about where these came from.
Added Emacs temp files and class files to the .gitignore.
Added riddle-solving code.