modularized etsy requirements
merge conflict and passport-npm
refactored index