Bump dependencies

`send` deprecated the usage of `.root()` so code change was needed

Close #99
Close #101
Custom test types

Change the way test types are loaded in order to allow creating custom plugins.
The logic now is the following

- try to resolve the test type inside the repository
- if missing require `attester-type`

Close #80
Upgrading to Socket.IO 1.1.0.
Adding support for a live results viewer.