Overlay decorations

It works:
![overlay-decoration](https://cloud.githubusercontent.com/assets/69169/4987275/9f4b251c-6948-11e4-9d7f-620eb073aa47.gif)

I want to position the `atom-overlay` element to fit within the editor window, so people dont have to think about it. @nathansobo, is that crazy?

### TODO

* [ ] Specs
* [ ] Properly position up against the bounds of the window