Added the ability to tag files

work in progress