based on ss-backbone, add backbone success and error, connectionId, middleware checks, file and folder refactoring, extend options, response restructuring, change of error handling