Changed `tag cmp` command to only `tag`.
Improved output formats from these commands.
Better handling of tag source codes:
	- when source doesn't have any extension
	- whan source's extension changes (e.g. user goes from python to C++)