Renamed 'accessibility' attribute meta property to 'tags'.

- Enhancements for tags (used to be accessibility):
  - It is possible to update (mi.update() / get (toJSON()) attributes of model instance with negative tags: ['!someTag']
    (See unit tests for more info)
- Many unit tests included, especially for tags tests, also all utils file is covered now with unit tests.

Fixes #6