Finding a way to have drone.io working properly with the tests

A new launcher has been made which is a simple dart file which aggregates the
test which should be launched.
Refactoring the annotations to simplify extension and creation of new annotations
Handling the dynamic return type or parameter for the endpoint