code from the python for beginers book
and extras writen

using github to keep it in sync between machines