major change, details described in description

1. Add Class Log to uniform logging
2. Replace all output with Log mechanism
3. Add README.md