fix. merge setup.py implementations.
mod. update setup definition from distutils.
add. project meta data.