added documentation and dependencies file