Add some form of error handling to the layers

### Without prerendered content
![1417531710](https://cloud.githubusercontent.com/assets/708296/5264411/60d23a1e-7a32-11e4-8641-cb385bf936bb.png)

### With prerendered content:
![lp-layer-errors](https://cloud.githubusercontent.com/assets/708296/5264412/64d2f1c6-7a32-11e4-9fc1-682a7add6a89.gif)