update README
formatter cleanup and add some comments
maven: add annotation processor