Implement event listeners and update maven config

 * Implemented event listeners for DynamicKey and RazerManager
 * Updated pom.xml to generate sources and javadoc jars