This page wound up serving as a todo list. Items were removed as they were completed or logged as bugs. See the page history for more info.
- refactor property setting/removing apis to throw dav exceptions
- on put, write to temp file and verify content length
- move html directory index generation into a helper class