Provides complete user and project registration infrastructure

Refs #36