Adding tests and semi-useful readme