Added solution and tests project