Fixed: all attrs were considered invalid.
Fixed: string was being treated as an array.
Updated: test for button .on_click
Updated: The Standard
Added: test for too many objects/arrays as args.
Improved: error message for extra obj/array arguments.
Added: js