Merge pull request #27 from felixsoum/backend

Backend
Updated test names for clearer meanings in the test documents.
Merge branch 'backend-dev' of https://github.com/felixsoum/youdeliberate into backend-dev
Typo in a test title.
Merge branch 'master' into backend-dev
Format Admin View. Add language model
fix play button upload message in admin view
Update test change the response of success to redirect for several test
Stronger testing for narratives_json and sunburst_json. Enforces 1-to-1 key presence.
Created new upload_narrative path in routes.rb, used in admin portal.
Refactor play-button of narratives#index
Merge pull request #29 from felixsoum/backend-dev

Backend dev
Merge pull request #30 from felixsoum/backend

Beautify the admin view
Refactor flash
Test flash
Test sunburst (might as well)
Test language and category helpers (might as well)
Format lines in narratives controller
Merge pull request #31 from felixsoum/flash

Refactor flash
Merge branch 'master' into frontend-dev