Previously, the functions in article_location.rs where returning generic
anyhow::Result.
In order to ease error handling when using the library, it have been
moved to specific errors.
A builder for mediapart have been added. No generic builder have been
created as there is no usecase yet.
Some documentation have been added, roadmap and scope have been
clarified and chatbot have been lightly documented.