Add project files with first class file.

Compatible with IntelliJ IDEA.
Add .gitignore file.
Merge branch 'release/0.0'