Hal is ready for the first test run.
Switched to submodules for the dependencies.