Add a simpler disk cache
This updates the disk cache to use a file per item without the need for a separate database for entry metadata. This allows the removal of the use of sled, which was sometimes causing segmentation faults.
Also made sure the configuration directory is created as needed to save the user state.
Also updated logging to use simplelog
for CLI to match server.
Edited by Jason Heard