Implemented deleteBookmark()
Added updateBookmark()

And also a bit of refactoring.