A javascript library for managing DnD4E encounters