feat(client): check server version

If the client sends a X-Deis-Version header to the server, a django
middleware class will validate and ensure that the versions are the
same. If they are not, the request is rejected, and a HttpResponse
object is returned with the client and server versions displayed.

closes #554