cleaned up client archive creation

change a couple function names to be more descriptive.
added logging to DotAccessDict
cleaned up app overwrite function