added core and gitignore file