more debug output, more tolerance
use point clouds instead of lines to increase performance
populate boundaries at every level, with a predefined step-down
add README
add .gitignore
factor some parameters out
factor out pieces of code