adding decorator pattern

with a example using cards as concrete objects and extras as decorators