Initial requirements file

Initial steps for issue #20