fixed #608 access control for state, annotation, usage, note

` is_admin_of = user.is_admin_of? project.owner `
とは別に
` is_member = user.is_member_of? project.owner `
の場合を扱うメソッドが必要になると思います。
上はuserがadminの場合、下はadminもしくはeditorの場合です。

Project の作成・編集権は admin のみですが、
Card の作成・編集権は admin だけでなく editor も持っているので、下のうち NoteCard や Usage は
` is_member ` の方の対象になるはずです。