Modify ::runEvent() to take NodeList

New signature:
UtopianEngine::runEvent(String, NodeList)

Also modified the function to only accept a single command per
utopiaScript tag.

Resolves #55.
Resolves #58.

This resolves