비교 잘못된 것 수정.
분석하며 메시지를 출력하지 않고 마지막에 출력하도록 변경

* 분석 후 결과를 Program.PrintReport에서 출력하도록 변경.
* enum ErrorCode를 다음 3개로 분리.
* ErrorCode, SolutionErrorCode, ProjectErrorCode
todo update