* feat: Added new ipv6 field to cns state
* added UTs for addition of ipv6 to cns
* linter fix
* fix: removed unnecessary require shadowing
* fix: refactored converTo... function to make code more compact
* fix: Added ipv4 verification in UT
* fix: reused existent mock io shim
* fix: extended and reused existent logic for test initialization
* fix: updated code to not depend on array order
* fix: updated existent test and removed new redundant test
* fix: updated test errors
* fix: fixed added tests