updated code base with aws cloud integration
keep the data dir in plcae for app to store data