Updated StashVisitor to not get multiple locations for the same token
Added error handing to Visit method