#20 #21: allow users to create a task with selected dataset under a project

for #20 #21 
But if I wrote post method in CreateTaskView, it will make the form submission goes wrong.