added stub to propose preis
only request preis for valid input data
split some tasks into extra classes
propose a price when article and amount are entered (this fixes #14)