clean up a rec todos test
fix empty message in context view and handle removing last active todo from context correctly