added app skeleton and models