added option to step through the process
forgot to have file write out when stepped through manualy
added interactive option which prints the file