Update user schema

- Add email
- Add portfolio
- Add user reps for spending
Update LinkInput.jsx
Make user and category strings
Merge pull request #75 from krazemon/schemas/user

Update user schema
Clean code and change auth
Fix merge conflicts
Merge branch 'master' of https://github.com/krazemon/reps into updates
Merge pull request #76 from krazemon/updates

Updates
Fix mix conflicts