## Service API draft

Trying to provide a similar interface on all supported languages.

Node:

```javascript
const orion = require('@betit/orion');

const svc = new orion.Service('calc');

svc.handle('add', (req, reply) => {
  reply(null, req.params.a + req.params.b));
});

svc.listen();
```

Go:

```go
package main

import "github.com/betit/orion/go"

func main() {
    svc := orion.NewService("calc")
    
    svc.handle("add", func(req *orion.Request) (error, interface{}) {
        return req.params["a"] + req.params["b"], nil
    })

    svc.Listen()
}
```
