fork poole from obensonne/poole, add proper setup.py and package layout