Wait time uses attribute instead of child node
Updated randomwait to use attributes, making scripts much less verbose
Removed KeyCommand (functionality replaced with KeyUp and KeyDown commands). Added a new command for KeyPress
Check for null case
Attribute should have private set
RandomKey should only work with KeyPress, wouldn't make sense to randomly push down on a key and not know which key to pull up.
Updating examples