makefile for test
construct an iterator for BitSet

- cleaner loop interface
- finishes BitSet iterator refactoring in #1
fix iterator

- fix bug caused by bad iterator from work on #1
- add iterator tests
fix nextSetBit

- fix #4
- add tests for nextSetBit