Extended exception handling to include a message as to what has not yet been implemented. Added .gitignore specifying file-types created by Makefile.