init submodules first + minor typo

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
add gitignore

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>
major readme updates

Signed-off-by: Thorsten Liebig <Thorsten.Liebig@gmx.de>