Recorder functions saves and plays back. Test complete. Plenty of bugs to work out.

Bugs -
Hello bug: Initializing the first element in the array doesn't work as implimented.
Enter needs to add the /n character where the curser is.
Tab needs to add the /t character where the curser is.