Keeper download implementation, still needs some tweaks #19.