new repo layout with setup instructions