fix setup.py to install requirements
update requirements to add pint
update gitignore
update gitignore