Fully-working implementation.
Better readme and instructions; relase 1.0.