added new output
added quotes to examples
renamed base classes for future IPv6 support
added support for invisible reserved subnets
added support for /32 and /31 networks