Merge pull request #5 from marinamarina/python

Python
clean up
another quick clean up
data is read from a file, file path can be provided via command line, forloops replaced with generators
Merge branch 'python'
added new functionality
minor