Handle 'no storage available' for inline css

Basically wrapping `localStorage` usage in try/catches
@stephanfowler, browser's are very pernickety when it comes to local storage when it's turned off, if it even get's a hint of you going near it it freaks out, e.g. just writing

```
localStorage;
``` 

will throw an error. 
Only way to test is to wrap in a try/catch
re: full storage, yeah, would imagine it only borks on a write, but don't know an easy way of testing that for sure