add chem.Label e.g. "text sprite"

breaks backwards compatibility.

 * batch.sprites renamed to batch.layers
 * batch.layers contains both Sprite and Label
 * engine.draw(batch) moved to batch.draw(context)
 * engine.drawFps() dropped in favor of engine.createFpsLabel()
 * added sprite.draw(context)
redo documentation in readme