Re-organize dependencies.
Add dummy classes to make everything compile.
Add .gitignore.