Add Improved Perlin Noise implementation
Refacto to Java8
Add interactive UI