Made CorundumListener more Java 7 compatible by making it an abstract class. Not ideal, but is part of the resolution of #3. Also fixed slight typos in the README