Add spray-revolver support
Reimplement REST API with Futures