Feature/faye efficiency

This makes Faye handle sending the HTML back and forth so it only gets generated once.