Fixes last two remaining issues (#3 and #5) adds public stats, sorts out the authenticated user requirement for adding new versions and a few other tweaks as described in the individual commits.