Add git ignore file.
Migrate source and tests from Vault.
Additional puget.data unit tests.
Add test for tagged value canonization.