Add message_bus gem for real time updates.
Split javascript into separate vendor and application code for improved
caching.