turn this into a python egg for easier installation