changed app interface
moved app directory to task directory
updated task and app model