Uses less CSS pre-processor

The goal of this change is to improve the maintainability of the CSS and
decrease code duplication.
Improve UI

Improve script loading
Update AngularCache
Small UI fix
[fix #113] Remove editor settings from the menu

Remove editor settings from the menu
[add #114] Delete account
[fix #109] Add reset password in profile page
[add #111] Add tooltip

Add meaning of each button