Description :
This is a breaking change
* `v0.4.x` moves away from `utf-8` encoded json based storage and stores data as bytes (uses `msgpack` dependency)
* Support for checksums to verify database file integrity
* updated tests
Every version after `v0.4.0` will use the same storage method thus breaking changes w.r.t this may be unlikely.
To safeguard data, its better to **export all existing data** from any existing database file before upgrading Elara. (use `exportdb(export_path)`).