enabling nuget package restore
adding todo for the last task, also need to refactor classes