Added ability to add decorators to view.

the `decorate_with` tuple can be set on a view subclass or be passed
into the patterns method.  Any items in the tuple will be applied to the
view in the order they are given.