massive merge

- Dashboard ui changed. New ui is more clean and mobile friendly.
- .travis.yml changed but still failing on travis-ci.org
- Installation steps updated
- Fixes for phpunit testing automation
- Docs updated
- add an extra demo author user with no journal
- fixed logout problem