Added almost everything.

Updates: upload, download functions + more.
TODO: Extend the main function for using the commands using argparse.