Feature/tasx 6 task view controller

the task may or may not be a new instance (see lines 12-13) which is why i did not use a constructor