incorporated changes from davis68 and r-gaia-cs

detailed commits can be found in my original repo:
https://github.com/chendaniely/csaph-python/tree/master/python-beginner

davis issued some pull requests that I merged there

I addressed all the points r-gaia-cs made in PR #392 in the software-
carpentry/bc repo