Init live learning demo.
Framwork pages done.
???? Sidebar ????
Lessons page tabs.
Lesson parse and show is now clinet-side stuff.
Add gcc compile and run for single file.
Add depends on temp ready for copy source files into a unique directory for running.
Add app name and a default page title.
fixes bad app name.
Update hgignore
Add support for build and run both .c and .java files.
1. Build and run in temp dir.
2. Use log4js for logging.
Lesson page enchance:
1. make large console
2. set focus to editor after click build button.
3. better button label.
Ensure 'logs' dir at startup.
Re layout lesson page.
Switch to codemirror removed the ace.
Cleanup.
Switch from log4js to winston.
Add effects to console window.
1. editor place holders 2. better console animation.