have basic functionality that prompts user on delete if descendants are greater than 3, also converted tabs to spaces

Change-Id: I42fd91c8a4c5866ed3f0273e14b680aca872bf1d