Updated .gitignore.
Added the source code.
Added a CHANGES file, as required by the Jam license.