Merge pull request #14 from OtherPeoplesPixels/master

Add `componentWillUpdate` lifecycle wrapper