Updated documentation and setup script