Enough functionality to start a repository on github.
ignore ide files