Add delete - still needs more tests around it but is usable.
Update readme ready for npm publish