Setting up app directory structure