Semantic UI part 2

* Added Semantic to reportq and settings
* Profiles can be customized (fonts, background and header colors)
* The selected display settings are previewed
* Added functions `successMsg()` and `errorMsg()`
* Fixed bug at friends.js where orig and friends were the same reference