[Refine validation and error handling](https://github.com/miquido/draive/commit/6cbdc2fc65c76e458b324e28d5bb7c9346f8caef)
[Add github CI](https://github.com/miquido/draive/commit/40eb728b19a460902cf2b2f2410e3d79e8ba0839)
[Rework parameters](https://github.com/miquido/draive/commit/8db2d79120124f9968453d3c8bf2ed9efd0ef66c)
[Rework contexts management](https://github.com/miquido/draive/commit/214dad5554b2c4ba5e0b47a5f347f4708e1050c3)