Typo
Clarify
Add test for basic update
Normalize pin create to include all fields
Add Version to pin model
Set version on pin create
Add migration for pin versions
Read version on pin get
First pass at optimistic check
Add test for concurrent update, return error on misses
Gofmt
Note optimistic locking feature
Impliment optimistic locking for dbs
Tweak error messages