Update docs and setup dependencies