Feature/requirements fleshout

Adding draft requirements
Remove this dockblock