fix some specs/test, and add some new ones and some stubs

  few trivial changes to codebase to get 100% passing again
tweak server event cycle, delete events upon execution