Added some low level functional requirements; first draft is complete