Added interface project.
Added .gitignore.