allow to intercept line items and request details

allows to change the paypal request by overriding the methods in a controller decorator. e.g. to allow digital items.

Fixes #86