sendfile system
less configuration required for content negotiation
putting some care into how exceptions flow through the system
created an example project: GET/PUT text files
url reversal