Fixes bug where edited tasks would not stick
Adds socket.io to avoid setting a timer on the client-side