clean up the api some, add delete method, compare is now a function that
gets passed in at the site of the call.

Note, this package now requires go 1.1
Update readme