create C++ folder structure
make project compilable
generate network mask using N bits
unit test netmask
fix tools test: too many bits
IPv4 skeleton
unit test ipv4
netmask was using lower bits instead of upper