New build system, test harness, unit tests, documentation, assertions, and JSON I/O
Changes since the original fork of daglib:
- Add a build system and test harness automated by fpm, ποΈ π§ͺ
- Add unit tests written with Vegetables, π₯ π₯ π π π
- Add continuous-integration testing and documentation deployment via GitHub Actions,
- Generate documentation by FORD,
- Runtime assertion-checking using Sourcery, and π© π
- JSON file input/output using jsonff.