Made it safe to include client side. Added a this.finish function. Updated readme and version