chore: cleaner and mor realistic code

- Fix typo `splitCommaStirng`
- Defaut datapoints to [1, 5]
- Use `context = program.id` on `POST /trades/:id` requests
- Harmonize resources filename
- Update `/v0/health` data
- Split routes.js & rename `api` directory to `models`
- Code [jscs]() and [jshint]() compliant

- `v0/docs/metrics`
- `v0/events` resource support
- Explicit API version
- Add dynamic `delete /v0/trades/:id` with correct API feedback
- Code lint, coverage and watching powered by [gulp]()
- Dockerfile

- `--metric` flag is now replaced by automatic keys loading