Added new functioanlity:  put file, get file, delete file, create bucket...

..., delete bucket. Also created a class heirarchy to reduce duplicate code