updating setup.py for publishing on github
adding support for data normalizer methods