Closes #6 - user state of buttons on embedded commands is now saved.  Some cleanup while in here.
API - fixed an issue created in the recent renaming - authenticated user information is now universally stored globally and not passed as args.