Improved error handling, including when overlap is poor.
Changed some printed errors to explicit quits.