Beef up build harness.

Including:

  - A new top-level ./configure file to kick off the build process.

  - Add support for Clang's AddressSanitzer.

  - Fill a few CMakeLists.txt holes.

Relates #6.