Added EventRecorderApplication class representing Android application object
Added javadoc comments
New class representing wrapper around the list of registered event recorder listeners.
Sending updates to a list of listeners, instead only to one - using EventRecorderListeners instance instead of OnAvrRecorderEventListener instance.
Implemented registerCommunicatorLIstener method - each activity can be registered as an device event listener
Checking whether listener is already in the list before adding it to the list.
Added OnAvrRecorderEventListener interface implementation
Added getter for Communicator object
Registering listeners within onCreate method.
Using listener list instead of single event listener