minor improvements
add prepare_response method
experimental: auto-create trivial command sub-class missing a file
small improvements
add preliminary SessionSetup