Added function to represent one step of the interpretation process
Added boolean field to befunge program struct to allow it to indicate when the program is done executing, rather than exiting the whole running process altogether. This allows for multiple Befunge programs to be run.
Updated README