Login framework 
- user signup
- users collection
- email verification
- activation schema
- activate the user