Http api

First pass wire up of (most) HTTP endpoints but without authentication.
@dgnorton You can make an inline struct and decode into that:

```go
var uu struct{
    Password string `json:"password"`
    ReadFrom string `json:"readFrom"`
    WriteTo string `json:"writeTo"`
    IsAdmin bool `json:"isAdmin"`
}
```