debugged and hardened encryption module to properly add padding to files. added tests for encryption and upload modules (only stores locally for now). added basic restore module