Cleanup: Go with a flat structure.

It is easier to iterate.

Add build file to build with ninja.

Added gitignore file.

Signed-off-by: Thiago Farina <tfarina@chromium.org>