changed file structure and added setup script
updated gitignore