Fix schema to prevent a case where Storm flushed objects before all fields were set, causing a unique index to fail
Add methods to validate user and repository names so that they cannot cause issues when used in filesystem paths.  Fixes #3