Let user choose name via -s for the store and log files.

Add a -d flag to specify where to store the files. This change allows one to run
multiple Cyon instances in the same directory.
When we fork to write our store, have the parent reopen a temporary log file to
log all new incoming operations while our child is writing the store to disk.

When the child is complete, it will rename(2) this temporary log file into place
Do not start Cyon if a .write.log file is still present, ask the user to append it to the current logfile for now.

This should be automatically done.
allow us to pass cert and key files via cli