use dub and add module declaration to test.d
fix minor bug comparing ranges
fix bug in assNeq