Finalizing Scrib 1.0.0.

This is an ongoing PR until the basics of scrib run without issue. After this PR is accepted and version is set to 1.0.0, I will start the core rewrite.

This version of scrib is a mess and most of the problems we have been having will be resolved with a rewrite and a more sane/human-readable database.