Updated functional and non functional design requirements.  Also outlined the Approach