Show a helpful error when there are no card models when attempting to add a new card instead of breaking.
Start implementing card editing; starting with the Sinatra/UI bits.
Add editable card view.
Finish off the controller side of card editing.