Applied better reactivity

Fairly thorough re-write of server.R... put all the stuff that used to
be in the reactive function into the renderplot function itself (it's
reactive), Also figured out how to get actionbutton to stop everything.
Few other things, and formatting improvements.
This part I don't understand fully... but I guess it kind of mini-reactives the whole thing... I'm not sure if it's fully necessary...