Add export/download of artifacts; route handlers now accept request handlers instead of requests