Add base development environment

This changeset adds the beginnings of a development environment for the
project. See the `README` for details.