Added changes to API to readme
Added two new config options, close and open (functions that fire on close and open respectively). Added a promise on activate() that resolves on deactivate()