Dhcp range validation check

# Bug

* Dhcp range allows the network address and broadcast address to be added to the leasable range.
* demodata.sh enters them on rhel systems

# Fixed

* Added checks to Dhcp range model validate method.
* Updated demodata.sh to enter the proper leasable range.