Trying out BDD in Flask with a tip calculator