#19 Implement roles and permissions database storage.