Added base file

- Addes base file that handles saving and downloading action given a
target url and file path
- this can be used to build a GUI on top