various documentation updates, mainly installation and API related