Router 기능 추가
singleton 객체를 사용하는 대신에 static method로 변경
Merge pull request #453 from smaker/feature/router

Router 기능 추가