new structure
added gitignore stuff