#56 continued

- split up tasks.js into smaler files, moved js files into subfolders
- removed tab url parameter from redirects in TaskController
- created class LinkSession to store links from url for ajax requests
- removed tasksession/principal dependency from TaskRenderer and made
basic tasks show up on public link page (task hides options he needs
principal for)