Add egg-info
Fixes many bugs
Write setup.py
Add build & dist