Fixed a couple runtime errors and an issue in the Transaction Category View that prevented editting when a category had no name