디렉토리 구조 변경

안녕하세요.

소스를 구조화해야 소스량이 많아질 때 관리가 가능해 질 듯해서
소스 디렉토리를 구조화해 봤습니다.
transaction 유틸과 directive도 분리했습니다.

일부 주석도 달았습니다.

검토해 주세요~