cleanup web server

Signed-off-by: Joshua Rubin <joshua@rubixconsulting.com>
use sha1 to prefix filename for uniqueness

Signed-off-by: Joshua Rubin <joshua@rubixconsulting.com>