initial zero-downtime implementation
example for a zero downtime restart
small API clean-up & documentation
new docs + spell check