Ensure Curry Repository attributes are not null

:fork_and_knife: 

This enforces non-nullable Curry::Repository attributes at the database level.

Trello card: https://trello.com/c/JCslNPyI