Added a .gitignore file.
* Improved timing system by implementing the random, variable, and conditional SSEQ commands.

* Used #pragma once in place of #define guards.
* Corrected version numbers on the programs.
* Updated version of dirent.h to 1.20.1.
* Minor cleanups.