Cleanup the snapshots feature a little

This is mainly meant to fix the case where webserver_user isn't configured.
Since we don't enforce it to be defined, it seems silly to rely on it.
Merge pull request #49 from ss23/webserver-cleanup

Cleanup the snapshots feature a little