cutflow: add nice padding to repr
generic_object: add helpers for handling 4vectors
clean up examples a bit, fix some refactor errors in variation
new example: calculables.py

This is intended to be an intermediate example between
the ntuple output and variational examples. It introduces
calculables and cutflows in a more simplified application.