Basic auth provider

This PR depends on #40 being merged. But feel free to review.

Meanwhile #40 is not merged, use [this link](https://github.com/mateu-aguilo-bosch/restful/compare/authentication-handlers...39-basic-auth-provider?expand=1) to review.