added LocalNodeClient object and made AbstractClient type safe
added node representation to start local nodes within the shell
refactoring around ClientScopeSynchronizer to have a single object that creates and starts it, that we can easily use from either ClientFactory and NodeFactory
fixed gigantic bug: just forgot a small ! and doing the opposite I meant to do :)
fixed typo
added localNode command to create a local node within the shell and play around with it
updated log levels for testing
updated help texts
Merge branch 'master' into 0.19