Add requirements and 'future ideas' section