Updated documentation and made agent naming more descriptive.

Documentation still needs an overview of the tag system, but it is at least
mentioned now.