Created .gitignore and README files

File: .gitignore
----------------
- Tell git to intentionally ignore object, dependency, archive, swap, and backup
  files

File: GramSchmidt_App/Makefile
------------------------------
- Changes made to format of comments

File: hooks/commit-msg
----------------------
- Update to allow files that begin a "." (hidden files) to be found when parsing
  this file

File: Makefile
--------------
- Changes made to format of comments

File: README
------------
- Mentioned the name of the maintainer, the GitGub repository where this project
  can be found, and what the GramSchmidt program does. It was also mentioned
  what the overall purpose is of writing this program.
Fixed a file naming problem with the commit message hooks

When the .gitignore file was being checked in, it was noticed that special
characters and leading "." characters in file names were not being handled
correctly. File name conventions were established and enforced.

File: hooks/commit-msg
----------------------
- fileHdrRegExp was changed to include leading "." characters in file names
- Various minor changes were made to enhance the code

File: hooks/prepare-commit-msg
------------------------------
- The checkCmtFileNames function was added and is the first function executed
  when this hook is run so any file name violations for the staged files will
  be caught immediately and corresponding errors printed before the commit
  message is displayed to the user
- Various minor changes were made to enhance the code