updated first half of requirements documentation

committing now because my computer has issues