rename task gui to todogui
improve naming
update solution and csproj