Feature document requirements

This might resolve #2