Starting point and instructions on developing a Lucene Codec