Added a top-level requirement, revision history, and readme.