Refactoring

Added a method that starts and stops to monitor beacon events to the
manager. Add safe KVC notification observing.