Add /drive GET and POST, and /drive/list GET

Also adds Backend interface (i don't know how python works, so maybe
this is broken)