Tags mostly completed, need to implement edit, delete, etc