change: added taglib, and many small bugfixes with assigning tags.