Frontend design

- Update design
- Change sidebar position 
- Add the feature of selecting editor theme