Create setup.py for the package distribution
Add logging usage instead of pure print statement to have more control
over output
Change print statements for history section to debug
Ignore build folder