Sim demo

Changed sampling rate to 50 Hz, added the demo script, and added the logic for the recorder (it is mostly working -- still a few kinks to work out).
Right. Okay, this is what I was assuming. However, I just realized this is for the recorder only, not for when the user "creates a simulation script". Sooo, this is completely correct (as is how you handle disconnect) because you obviously only want to record when you have something to record!