some changes to __init__ and setup to use list compression
tiny formating changes in the setups
changed setup.py to conform to numpy.  now used git version if possible