fix the edge cases. This was a LOT harder to figure out than it looks!
tree621fcb89051a98e9fd5ae47659e5737f928b06f2
-rw-r--r-- 86 .gitignore
-rw-r--r-- 19 BUGS
-rw-r--r-- 743 BUGS-fixed
-rw-r--r-- 948 HACKING
-rw-r--r-- 1499 LICENSE
-rw-r--r-- 703 README
-rw-r--r-- 1679 TODO
drwxr-xr-x - assets
-rw-r--r-- 801 dub.json
drwxr-xr-x - src
-rw-r--r-- 2170 style.txt