* Install react-testing-library
* Add some trivial tests with snapshot
* Add File transfer tests
* Add Home component test
* Add Chat tests
* Add tests for nav
* 100% coverage for About component
* 100% coverage room link
* 100% coverage for RoomLocked
* 100% coverage for T component
* 100% coverage Settings
* More 90% coverage for Chat component
* Ignore some file from coverage
* 100% coverage fo redux actions
* 100% coverage for translations
* Near 100% coverage for reducer
* Better coverage for Home component
* Run tests in circleCI
* develop:
Updated travis for lastest distro and chromedriver. Update darkwire to v1.5.8
Adds rel=noreferrer and rel=noopener to autolinks (Fixes#46)
Fixes XSS attack through user renaming (#47)
Dockerfile strictly requiring njs 6.7
Accept file, blob decoding
Remove double init of window handler
Added confirmation/acceptance message
Add lazy IDs to transferred files for file owner
Added chat class- initial support for slash commands
Abstraction of chat to its own class
Removed underscore from vendors, switching to import. Increased username color values
Not localizing username, organizing slash commands
Keeping context
Support for symbols/emojis. Fixes#9
Added back npm scripts, added method to check if log messages contain usernames
Checks and balances
Better parsing of commands and organization of valid commands
Fixed#10 - Added running version on modal and about section, Updated disclaimer/wording, displaying public IP if available through server
File transfer pre-confirmation
Encrypting stringified object versus string