Now enforcing timeouts in the server

This will prevent builds that get lost being marked as running for long periods at a time.
![i-award-you-no-points](https://cloud.githubusercontent.com/assets/6896/3851464/b300d186-1e95-11e4-82e3-02f6c4fc1d8c.png)