square covering - all tests pass
rename to MinSquareCovering
add demo
web demo
web demo complete