Project created and Ore Generation

- Created project
- Added static class OreGenerationManager and subclasses to coordinate
custom vein generation.
- Added default config creation when config  is missing
- Added config.yml