updating dependencies and finishing README documentation