Add: added dependencies generation

Signed-off-by: Giuseppe Monteleone <info@ing-monteleone.com>
FIX: changed some type names

Signed-off-by: Giuseppe Monteleone <info@ing-monteleone.com>
ADD: update readme.md

Signed-off-by: Giuseppe Monteleone <info@ing-monteleone.com>