Implement security

Use cansecurity and bcrypt to enable security to prevent just anyone from
creating, updating or destroying objects.