Added keepass.sh to convert Keepass 1.x CSV files to JSON; this can then be used by blackbox.py.
Added initial unit test using CUnit.
Split tests into their own files for expandability.
Changed safeword_db_open to safeword_open.
Fixed segfault when either safeword_db, username, or password are NULL for safeword_credential_add().
Added initial unit tests for adding credentials.
Renamed safeword_strerror to follow convention of suffixing error functions with safeword.
Changed safeword_check to set errno_safeword; this will require refactoring for all safeword functions. Fixed broken init unit test.
Refactored perror and strerror for safeword errors to be prefixed by safeword_.
Refactored errno values; no longer fallback to errno.h..
Fixed issues reading credential information from db. Refactored safeword_credential_info to safeword_credential_read. Refactored message field to description.
Fixed segfault bug if db is null for safeword_credential_remove.
Added suite init to add example fixtures.
Added initial safeword_credential_remove unit tests.
Renamed test to be shorter.
Enabled compiler warnings for C.
Renamed errno to prefix with safeword_.
Added safeword_credential_exists().
Updated safeword_credential_remove unit tests.
Added add_ prefix to tests_safeword_add unit tests.