added tk.list_commands() method. Fixed missing @property