added requirements doc and dev notes