add vagrant development environment
clean up controller a bit

* add json content types
* weather readability
* trailing whitespace cleanup
remove dead code, update readme

* it looks like we're using unicorn, not thin. so drop the other.
* delete random bits of code that are obviously not in use. old
  bootstrap refers to dependencies this code never had, etc..
oops. random mention of thin leftover
split out js into individual components
can't see this stuff being used anywhere

grepped for jquery ui stuff. admin stylesheets are nonsense, too
aaand more unused stuff. should have squashed all of this..
biiig update and cleanup, slight frontend changes

 * updated all dependencies
 * change directory structure to be more in line with current state of
   frameworks
 * split sass into subfiles
 * got rid of old js code, converted to coffeescript
 * shortened lots of coffeescript
 * separate audio controller, hosting all that logic
 * added models for feeds and streams, deleted db -- replaced with seed
   fixtures. activerecord instead of sequel, just because i've used it
   before
 * model for weather and -conditions
 * replaced nav bar with static navbar from twitter bootstrap. intention
   here is that it doesn't move out of the visible screen area like the
   old one did.
 * new top navbar with current time (takes up less space that way and is
   visible at all times. top right now has current song name, just
   because there was empty space there.
 * front (home) page: cleaned up all the extra whitespace in the layout.
   now looks weird. needs more work.
 * cat voting. is still broken (doesn't submit the "vote" cookie to that
   webpage) but i'm not sure if that voting on their own page even
   works. did some test votes manually over there and stats didn't
   change. so i figure it's not more broken than their own page. removed
   msg.
 * did you just read through this novel-esque commit message?
don't know how i missed this one

just removed those helpers.
no favicon, do not request it.
streetcar backend on backbone.js

main idea was to get rid of the ridiculous number of http calls, some
done twice, since the same data had to be shown in different places

now we have one backend that periodically fetches data for multiple
stops, any number of views can subscribe to that

since the data is kept up-to-date by the backend, and we have a
predicted timestamp "when the streetcar will arrive", we can now update
the view at a 1-sec interval to update the relative times
bugfix nav: clicking on the icon didn't work
page nav with history
typos
force line breaks in the right places

also delete old absolute date formatting
deal with the past