Tags system added

User can add or removes tags for transactions.