- add lib/range
	- tweak lib/dir to use ranges
	- slight change to lib/dir api
	- have test-runner use new lib/dir api
	- some tweaks/cleanup to test-runner.js
Merge pull request #117 from tach4n/ranges

Ranges