Fixed code to compile without error.  Modified .gitignore to include some
more files and directories.