Implement issue #28

Add checkbox in setting
Log last notification by package name.
Speed optimization

Only create hashMap when need.