Matching works, few additions/fixes

Backend
- Fixed issue with /api/poll not having g.user
- Added blocked users field to User model
- Cleanup additions to server model
- Added size field to match, mostly for testing, maybe for future
things?
- Added cleanup for matches (for testing)
- Added server in test data
- Actually create the Match model (lewl)
- Fix typo in api-accept, unhardcode match size
- Cleanup/Test/Refactor MatchFinder. Actually (mostly) works now.
JS
- Unhardcode match size
- Reduce delay for redirect
Frontend
- Added notes about competitive rule/config set
Configs
- Removed shitty comments, added less-shitty comment
- Halftime duration set to 30