Commit initial code to be used as basis for the testandremember project.

Unless otherwise noted in the directory, this code is here-by released with the MIT license. See: https://github.com/testandremember/testandremember/blob/master/LICENSE

This code was from a project that I own the code for. I had dubbed the code "NiftyCMS" at that time. I then adapted that code to be a test preparation program. This is perhaps a reasonable starting point for the testandremember project.

TO DO: Modernize code and increase security. Code (which hasn't been touched in years) needs full audit. See: https://github.com/testandremember/testandremember/issues/1