updated readme
updated submodules
updated examples
renaming and simplified interface