Added Key Listener for specific Keys. Edits to HandleType, HandleEvent,
run(recording click and type events) and fire. Altered the format to
handle any properties associated with the element. Fire also confirms
every property. Changed the recording process to also include if it was
a click, typing, or key event to result in easier playback. removed a
few functions also.
Added the playback function, which at the moment displays the script line by line in a for loop when the play button is clicked. also formatted code slightly
some of daves work and some of mine. Got a file dialog for creating
files. started to split up the JS file into 2 for simplicity, got an
icon for playback.
Functions to check page, handle events of all click types. Still need to
work on text input. Also trying to work capturing the location of the
target, incase there is no information included once its captured. This
will serve as a method of last resort.