changed layout
added get code functionality
added code-mirror lib