Merge pull request #7 from magalhas/mixin

#6 mixin approach to offer two different flavours (Component.extend vs React.createClass)