core: Refactored node initialization
core: Don't require address for node initialization
core: Show error when config identity is not set
core: Updated basic initialization tests