Just require Ember computed
Use service over controller
Put properties first
Reduce some noise

Use some computed macros and data binding
Add ember-cpm for more computed macros
Remove isDiscounted