moved expansion loops into their own functions
added function which drops to an interactive shell
interact function takes kwargs
fixed typo
loading file text moved into a function
Process given keywords so we can skip file loading
made it so file is only loaded if Full is not defined. if full is defined, we just hang onto the filename
decided filename is required, dropped keyword
dropped unnecesary variable
removed uneaded variable pass to function calls
fixed error in exapansion loop functions
Process now returns True if everything works
added interactive processing
added interactive command to quit
updated the examine function to be useful
improved help function
added option to step through the process
forgot to have file write out when stepped through manualy
added interactive option which prints the file
interactive mode now provides more helpfull output