Fixed Bugs in annotation editing

- Changed author of package to research group
- Cleaned up the annotation model. For performance reasons the "private" backing properties for the getter/setters have been configured so that they are not enumerable and not used in deep object comparison. Also pulled props down from the prototype object - they were useless there
- Cleaned up the listen controller / template.
- Changed the single annotation editing section to not use ng-repeat. better/simpler UI
- Preemptively fixed memory leak / zombie event issues in bawAnnotationViewer
- Added in selectedAudioEvent binding in bawAnnotationViewer - it is a bit of a hack