fix actionWithWebSockets don't exec action.
change class structure(MonadHas -> MonadExts). update skelton.
remove ActionT'.
add action vault. change extMiddleware class.
re-add middleware to Extension class.
update submodules.
update examples.