added vendor/ to gitignore.
removed faye from Gemfile and its middleware. added pusher dependency.
implemented pusher (very interim: untested and hacky). fixes #293.
use dotenv.
merged from master (added pusher).