added crud for tags and fixed deletion methods