Add .gitignore.
Fix  namespace issue