Fix video

Fixes #31 

Fix the video question so actually works.
Issue before was that asynchronous functions were
being called and responses expected - they just
return undefined and have callbacks.

Could have used callbacks for responses but
instead chose to make new server method for
video that saved the files and would also
insert the question into the database.

Because this operation might take a while
the question count was manually incremented.