began rewrite to split requirements into functional and nonfunctional requirements
also began rewriting design to refer back to requirements. started fleshing out database
section of design.