Added Asynchronous Database restore with SignalR

The restore is now in a SignalR hub that broadcast the current state of
the restore to all connected clients.
Merge pull request #4 from nprovencher/master

Added Asynchronous Database restore with SignalR