Added unique utilities.
Added setup.py