Add ability to set a default value for free-tagged items

Previously, free tagging created the object:
`{ id: "token", name: "token"}`

Now, users can configure a default value for the **id** field when working with free tagged tokens, with
`.tokenInput(data, {defaultValue: -1});