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/3878426/2a869d4a-216f-11e4-9467-30d0ad07fa0a.png)

![image](https://cloud.githubusercontent.com/assets/1093373/3871981/cebbdf7e-210b-11e4-8cd0-76326a0ce933.png)