For consistency, core lib is renamed to util. Tests updated to reflect changes.
Set / get / generate tokens.
Added 500, 501, doc updated.
Check if button is already an element.
Bug fixes. Scripts dev.