Adds the Suite Runner, Documentation, and Example.

Some minor cleanup. No bug fixes.
More cleanup is needed.