Updated dependencies and added new documentation