initial implementation
file only, and thus no HTTP / FTP  support, and thus not very interesting yet.