Better tour support

Provide better support for tours:
- app.js added id for popup, making attachTo possible
- new tour projectSnippet.json
- project.js, removed "old functions" and some minor changes
- tour.js added more options for "onHide"
- project.json removed some steps
- component.css enlarged popup by 50px