add new client constructor
update example code
update readme with the feature creep
initial add bookmark implementation, restructure
update ginkgo
remove test so I can push