refactoring

Signed-off-by: Sebastien Varrette <sebastien.varrette@uni.lu>
add utils

Signed-off-by: Sebastien Varrette <sebastien.varrette@uni.lu>
homogeneize the layout

Signed-off-by: Sebastien Varrette <sebastien.varrette@uni.lu>
continue on autocomplete/yasnippets

Signed-off-by: Sebastien Varrette <sebastien.varrette@uni.lu>
continue on auto-complete / yasnippet

Signed-off-by: Sebastien Varrette <sebastien.varrette@uni.lu>