initial commit
first version of discount
test refactor
new tests and app sample