put javascript in external files
error messages are now displayed properly.
*project-steps can now be sorted
   - todo: controllermethod for set-as-preview-button in step-list
- implemented set as preview in step-list
- fixed sorting; steps get resorted when a step is deleted.