adding tags
fixes tags, makes them editable
small updates to transaction view