Modified .gitignore

Now ignores executables, plus the fail-test text files that are
dynamically generated to test the input subsystem.
Fixed #76.
Issue #4: Documented Schedule class

Wrote Doxygen comments for all the public member functions of the Schedule class. Only the GeneticScheduleGenerator to go.
Merge branch 'master' into genetic