Add unit tests, fix some problems, delay computational effort until file isn't found
Tidy up filter and add to webdav
Update JavaDoc, add debugging information, add GET test
First version working with curl