Adds edit on codepen functionality.

Clicking the button in a pattern creates a new pen on codpen.io. It populates the pen with the html from the pattern you clicked on and the compiled css from the whole component.

![image](https://cloud.githubusercontent.com/assets/1093373/3871978/bb9c42c6-210b-11e4-8d75-ca6ef8a4502f.png)

![image](https://cloud.githubusercontent.com/assets/1093373/3871981/cebbdf7e-210b-11e4-8cd0-76326a0ce933.png)