Organizando projeto com implementação parcial e implementação final

Signed-off-by: Renato Carvalho <renatolz@gmail.com>
Remove submodule project

Signed-off-by: Renato Carvalho <renatolz@gmail.com>