Substitute is operational

Substitute is working. Hopefully it is working to Jamison's
specifications.
Will add 'Save' (because I found my notes on writing to text files) and
error checking tomorrow.
Keep up the good work.