Add test unit skeleton.
Work on a crypto++ backend.

- Not complete yet.
- Use the system git2 library.