Adding basic user registration
Gating downloads