JavaScript Polling Issue
<p>When I click "End", it doesn't destroy (lack of a better word) the <code>setTimeout</code> function.
You'll notice the json file is called, at some point 6 times</p>

<p><strong>Note:</strong> I left a console.log in the code to show you the issue I speak of (so ensure you have your console open).</p>

<p><strong>Requirements:</strong> By default the json file should load once, then upon clicking "Start", the json file needs to be called (every x secs) until "End" is clicked (in which case the polling will stop).</p>
