Demo page update

Demo page update now added:

1. New Dialog from @ScottDowne
2. Allow rename
3. Better select and deselect node on rename, delete and open file
4. Better file deletion
5. Refractored event in Angular using emit.
6. Added LESS to compile CSS for better import
7. CSS improved
The indentation is weird here.