Enhancement: Added common "locked" attribute of an "OwnableMixin"
implementation to lock read or write access as separate classes
Trivial: Updated ".gitignore" to match ignored names more precisely