[UPDATE] Viper writing experience and Syntax highlighting

- Use Ace.js as editor
- Use Github Flavoured Markdown as Markdown parser
- Use Google Code Prettify as syntax highlighter
- Use marked.js as auto previewer on editor
- Full screen mode support