add support for mask images
refactor everything into class
some tests
Make things deterministic, add tests for masks.
Add background color argument, fix random state conversion in recoloring.
put license of alice in another file.
Add example using mask
adjust simple example to new interface
add max font size argument