new file structure and guardfile and gemfile