Added traits (php 5.4) into the model.

Remove interfaces.
- ITaggable is replaces by TTaggable (trait for taggable repositories).
- BaseRepository is now abstract class, use @method for setters and getters (Nette 2.1)
Better specified of libs in composer.json