Added the background chapter and updated requirements