NexposeConsole coverage and better port validation

Add coverage for NexposeConsole
Add better port validation to Nexposeconsole and Listener