Replace current permission framework with django-guardian
We are going to need more permissions for Boards et al. so replace a basic permission
framework we had with full django-guardian.
Implement rudimentary Board model with migrations

This should be enough to implement basic Boards with board owners, board
users and basic settings stored in a JSONField
Update API and tests for the new Board system inclusion