separated compiling and rendering into different verticals
updated gradle
improved logging and javadoc
updated README