AP-6
- implemented function for conversion of any function arguments to the array of String tags
AP-6
- implemented function for loading attached to model tags
- implemented "add" function to attach to model specified tags
- implemented "set" function to attach to model specified tags with overwriting all previous attached tags
- implemented "remove" function to detach from model specified tags
- implemented "reset" function to detach from model all previously attached tags
AP-7
- added checking if tags are already loaded
- added filing of attached tags field after loading tags from db
- now the key of attached tags Array is tag title
- implemented "get" function to obtain all attached to model tags
- fixed bug with wrong building tag table PK title
AP-7
- tags separator has been made configurable
- Arrays changed to CMap
- made changes to make code more readable
AP-7
- added loading of tags to "add" and "remove" functions
- removed unnessesary code
AP-7
- "afterDelete" implemented (removing attached tags after deletion of source model)
- implemented saving attached to model tags
- added searching for existing tag during attaching of tag to model
- small change of readability of code
AP-7
- added "has" method to check if model is tagged with specified tags
AP-7
- added "getModelPk" function
- modified "getTagPk" and "getTagTitle" in order to make possible use either table alias or table full name
- all according places in code changed in order to use "getTagTitle" instead of direct access to field
- implemented "taggedWith" function which allows to find model tagged with at least one of specified tags
AP-7
- added returning or model to "add", "reset", and "set" methods in order to allow chain calls
- all long and ugly concatenations replaced with "sprintf"
- added "distinct" to "taggedWith" condition
- fixed bug in "afterSave" which were removing all tags if none of interface function were called
AP-7
- fixed issue with "has" when none of interface function were called before
- some clean up formatting
AP-7
- implemented "__toString" meted in order to allow to get string representation of all tags (imploded by separator)
AP-8
- license added
AP-8
- code has been documented
Merge branch 'initial_implementation'