Initial commit

Contains:
- The initial implementation of compile-time counters.
- A rudimentary build system and test suite.
- Readme, version and license file.