introducing proper javadoc comments

Signed-off-by: mrzl <lzrm@mrzl.net>
introducing javadoc comments + refactoringa

Signed-off-by: mrzl <lzrm@mrzl.net>
- adds a PGraphics object to the contstructor, where everything is drawn on
- changes getActiveIndizesXY, so the distorted mouse postions are passed

Signed-off-by: mrzl <lzrm@mrzl.net>
- adds a PGraphics instread the former PApplet to the constructor. this simply changes the context where everything is drawn on
- introduces proper javadoc comments

Signed-off-by: mrzl <lzrm@mrzl.net>
- adds a PGraphics object as the main drawing context
- proper javadoc comments

Signed-off-by: mrzl <lzrm@mrzl.net>
- adds keystone, so the grid can be distorted
- adds a PGraphics object, where everything is drawn on, this is necessary since keystone requires this for the distortion
- javadoc comments

Signed-off-by: mrzl <lzrm@mrzl.net>
no readme

Signed-off-by: mrzl <lzrm@mrzl.net>
adds apache commons libraries

Signed-off-by: mrzl <lzrm@mrzl.net>