fix chart bugs, make category taggable on transaction