Add Listener to ArcMenu

Added a Listener class to allow users of ArcMenu to listen for various events -- right now open, close, and click.