feat: remove Character id and name from HandshakeResponse For easier handling. To add custom options, NosBindingManager has to be loaded when options are received, that is when RunClientRequest is received. HandshakeResponder needed NosBindingManager as well, that was causing loading options early.
docs: add missing documentation
feat: add possibility to report an error using a HandshakeResponse
feat: add local injectable and injector to allow making connections to nostale processes
feat: add abstractions and core of communication