add documentation on installation and dependencies