Updating requirements and adding editorconfig, gitignore and coveragerc files.