Use autoload, Add Error module
Use AS::Logger instead of puts
Merge pull request #38 from sue445/feature/logger

Feature/logger