Ahreadmeagain

@seriousamlqz @yzhang90 @xiaohe27 @owolabileg please review **carefully**. 
Either we complete the entire list here, or refer to INSTALL.md.