refactor(Ext JS 5): mvc

- [ ] mvc
    - [x] tree
    - [x] listeners
    - [ ] records

+ code style changes
refactor(Ext JS 5): mvc

- [x] mvc
    - [x] tree
    - [x] listeners
    - [x] records
refactor(Ext JS 5): done.

this is a **beta**.
some issues remain to be fixed.

- [x] main
- [x] about
- [x] components *some issues*
- [x] stores *some issues*
- [x] layouts *some issues*
- [x] events
- [x] mvc