Update 003-requirements-1.md

Added non-functional requirements and additional assumptions, as well as moved Assumptions section to bottom of document (specified in instructions).