Updated code base accordingly to the review notes, added new functionality

Added implementation of code block nodes
Updated models search list
Updated socket connection  class to expose server models list
@pboyer , So just don't do anything if the sockets doesn't return result and after some timeout show user an error message?