Warn on invalid tags, fix queue.definitions

- queue.definitions should have a list, not an Array.toString()'d
element
- tags like <3> or <%value%> should show warnings to indicate that they
are invalid - make cause double-errors, but worth it.