First working version of @media.js.

I still need to add in the method to check whether or not a media query
applies currently. In the current state, you can now add listeners to fire
events based on whether the media query is being applied or being
stripped.