More scheduler unit tests

Added another test to see what would happen if we change the dhcp range in the middle of scheduling ip addresses. To my (pleasant) surprise, it works as it should.