configure dev and non-dev requirements
update AppStructure to use config