Fix #1, #4, and #6

.. And additionally also add a configuration phase that checks for required binaries.