Improve server toggle and test btn stability

- Remove doTimeout.js
- Add bacon.js (functional reactive programming library)
- Refactor monitorPsiTurkServer and pollPsiTurkServerStatus
Handle use completion when debriefing is not being used
Merge pull request #43 from jhamrick/dashboard/stability/server-toggle

Handle user completion when debriefing is not being used
Merge pull request #44 from NYUCCL/dashboard/stability/server-toggle

Various fixes