Added initial requirements spec