Add JS logic to place messages in correct places

Sooooo...this basically looks for the best spot to place messages via JS.  The fallback is the very top of the site.

http://screencast.com/t/yEWO12islVKQ
http://screencast.com/t/JvpBiSHK
http://screencast.com/t/V3qYVO41nP
http://screencast.com/t/9wwgHRqCHgA4

I really wish we had a better system for this.  Just doesn't seem great.