collections is no longer required
First pass at a setup.py