Added python_version() function + struct

solves issue #6 
You are right. There can be some problems with Python includes, but not with this one. I will read up on the Google C++ style (even though they don't like exceptions)