Updates to requirements, added brainstorming section