Refactor ui

- refactor whole page
- refactor calcore
- refactor whole project structure
- upgrade software version
- add build scripts

@sytmac @ChangSun-dlut @liuyiwei pls review