Development merge

Plugin iteration and response through listeners, which includes a new 'stack' for holding packets before they are released. A new 'n' GET variable specifies how many packets should be released.