Implement logger.
Make LoggerFactory an interface.
Add custom_rules and change LoggeerFactory interface.
Release 1.0.0