rename main loop to clplot and moved initial data read to init function
added bare bones interactive mode
init now takes data and filenames by keyword
interactive function gets passed values for user to manipulate
'q' not exits interactive mode
if plot() is called while the interactive flag is still true, the plot will be shown instead of written to file
fixed error with dropping to interactive shell from interactive mode
added interactive command to load files
fixed bug when there are multiple blocks in a single file which need their formats deduced
refixed bug when trying to gues x-axis label from column headings
fixing up the handling of data and blocks in interactive mode
thinking about interactive data processing
adding two modes: auto and from scratch
fixed error when bad file names are passed in interactive mode
fixed error when loading files at the interactive prompt
growing the from scratch interactive mode
expanded the check_type function
added choose_from function which handles a user prompt allowing them to choose from a list of values
column id is now stored with the data as it is passed from structure
completely reworked the interactive plot building