Merge branch 'release/v1.2' into develop
Added new darkly bootswatch theme.
Changing purifier setting to allow page breaks.
Added /image short code to embed responsive images into the chat.
Fix bug where long links/words break the layout (especially on mobile)
Added a slightly modified version of cyborg which is an all-dark theme.
Added react library
Added empty js file for the react code
Using the un-minified react.js for dev error messages
Created basic (untested) render functions into the components I think I need
Calling renderComponent.  The render functions still need a little work, but this will due for now
Fixed the markup so the chat divs all work as they used to
Now inserts the initial chat messages
React code now gets the initial messages and also gets new messages.  However, there is some sort of bug still in there with re-rendering on a new state
Put all chat js in one file, now have the form submit in a working order, but only for testing purposes.  Still needs more work
Submitting now follows same functionality as currently built
Fixed the setState issue by setting a key for each chat message.  Everything now back to normal except redirecting if not authenticated
Removing as this was moved into chat.js
Added redirect if not authenticated, and removing helper functions.  Everything seems to be working as before
Delete extra line