Package restructure to separate core classes from core-client and core-server.
More package restructuring
More package restructuring
Added testBlockingStart method.
Added testInvalidPostConnectInit
Code formatting
Code formatting