Added setup.py
Implemented signature manager