Major changes

1) Making deep copy of tag on factory
2) moved callable to string normalization
3) __item__ method removed
4) rcontent (>>) is not reverting tags, but adding content to reverse
side compared to content (<<) method
Notebooks

Updated test cases and added documentation notebook