added doco and updated dependencies to fix issues