Added 'history' capability to the chatbox input.
Rework logic to remove confusion; add comment about why modifier keys are ignored.
Merge pull request #195 from mjtko/feature/chatbox-history

Add 'history' capability to the chatbox input
Preview emojis in chatbox.
Merge pull request #199 from mjtko/feature/chatbox-emojis-preview

Preview emojis in chatbox
Remove MP3 files (not currently supported in Firefox or Opera); added threetone-alert.wav to replace gong.mp3 for mention sounds; updated music_player to remove references to unused/obsolete MP3s.
Merge pull request #201 from mjtko/feature/updated-mention-sound

Updated mention sound - now works cross-browser
Issue #196 - Youtube plugin should embed video
Was missing a comma, not sure if it mattered though.
Improvements to atwho regexes to only match at start of line or after whitespace. (Fixes #157)
Fix broken whitespace
Use master jqeury.atwho.js incorporating ichord/At.js#51
Merge pull request #203 from mjtko/feature/atwho-regex-improvements

Mention and emoji popups should only occur at start of line or after whitespace
Add gems that help with testing JS
Add a proof of concept login test
Ensures headless JS server and testing environment are connecting to same database
Add requires and setup for new gems. Spin up Faye in a seperate thread and port.
Add an ID to the chat textarea so the test can find it easily
Make sure the app connects to the test faye when it is in the test environment
Merge pull request #202 from oponder/add_youtube_embed

Issue #196