add tag management and multiple tag feature

merge mine first ;P