Fleshed out comments and some docs for links class, a little also on tags class; refined input for SetTag() method of links, added GetTagDatabase() method; can_link methods for tags now take an arg, passed in to CanLink() method, receives self when called by links's CanLink() method; cleaned up testing