adding comments and docstrings
added ide related files to .gitignore
updated readme
more docstrings
updated readme
more docstrings
Update README.md
more docstrings.
generalized script.
Merge remote-tracking branch 'origin/production' into production