removed numpy dependence to reduce app size; updated setup.py