Add base development environment

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