Added files for CodeKeyListener and CodeListener.
Starting from scratch.