Added almost everything.

Updates: upload, download functions + more.
TODO: Extend the main function for using the commands using argparse.

Please, review and merge. :smile: