Abstract out repeated checks for the attache dir existence
Implement a basic fetch
Robustify add subcommand

It now handles multiple files, and changed some variable names to be mo'
better