added function to clean out folders

it has a 'keep' option, which lets you keep whatever files you might
want.
updated alignment error messages
debugged checks for starting tree.

and added some user output