Added .idea to .gitignore
Docstrings, comments, files re-ordered.