This version updates the build configuration to explicitly specify a build system. It also updates setuptools to use a configuration file for all settings (a setup.py script is still used to enable editable installation). A basic unit test has also been added.