added regular subnets & gui

1. Added regular subnets.
2. Added gui
3. Added IP & Network classes