Update README and add documentation

Signed-off-by: Alistair Francis <alistair@alistair23.me>