NetFileCache and LocalRepo

- LocalRepo - use a local folder as a CKAN repo
- Replaced Cache with NetFileCache, now everything is cached by url according to #111 
- No tests yet :(
- Doesn't get filename from HTTP headers yet
The first commit will remove the temporary file so the second commit will throw.