Remove Dynamo

The point is to make this repository a Percolation library without any
knowledge about http.

Signed-off-by: chatgris <jboyer@af83.com>
Remove Dynamo test connection protocol

Signed-off-by: chatgris <jboyer@af83.com>
Migrate from `Supervisor.Behaviour` to `Supervisor`

Signed-off-by: chatgris <jboyer@af83.com>
[Gardening] Use import

Signed-off-by: chatgris <jboyer@af83.com>
Migrate from `GenServer.Behaviour` to `GenServer`

Signed-off-by: chatgris <jboyer@af83.com>
Migrate fro; `Application.Behavior` to `Application`

Signed-off-by: chatgris <jboyer@af83.com>
First draft of `Funnel` public API

Signed-off-by: chatgris <jboyer@af83.com>
Update mix.lock

Signed-off-by: chatgris <jboyer@af83.com>
`Funnel.register` generates its own token

Signed-off-by: chatgris <jboyer@af83.com>
Give a bulk flavor to `Funnel.percolate`

`Funnel.percolate` now accepts a json object, or a list of json objets.
Because bulk api are so cool.

Signed-off-by: chatgris <jboyer@af83.com>
Add options to `Funnel.PercolatorPool`

  * `FUNNEL_POOL_SIZE`         => Number of process in percolators's pool
  * `FUNNEL_POOL_MAX_OVERFLOW` => Max number of messages in pool's
mailbox

Signed-off-by: chatgris <julien.boyer@af83.com>
Remove deadcode

Signed-off-by: chatgris <julien.boyer@af83.com>
Rewrite README

`Funnel` is not a http server anymore.

Signed-off-by: chatgris <julien.boyer@af83.com>
Harmonize returns of `Funnel.Es.create`

Signed-off-by: chatgris <julien.boyer@af83.com>
Better return of `Funnel.Es.create`

Signed-off-by: chatgris <julien.boyer@af83.com>
Harmonize response of `Funnel.Es.destroy`

Signed-off-by: chatgris <julien.boyer@af83.com>
Handle index creation with empty body

Signed-off-by: chatgris <julien.boyer@af83.com>
Update `.travis.yml`

Signed-off-by: chatgris <julien.boyer@af83.com>
Fix `.travis.yml`

Signed-off-by: chatgris <julien.boyer@af83.com>
Fix bulk percolate

Signed-off-by: chatgris <julien.boyer@af83.com>