Live reload API

There is some discussion and examples in this issue: HTTP.jl#587.