Partial work towards generating CSV of keepers #19.
Keeper download implementation, still needs some tweaks #19.
Prevent MemoryStream losing data due to exceeded capacity #19.