Implemented IP range validation (#95)

I've added the range validation directly on IP rule (as mentioned on #95), but I have some questions about the IpExcetion.

I've made the validate() return true when address and network range are valid, if the address is ok but is out of range it throws an exception with wrong message.

How may I fix it?