Updated project structure and reworked settings
- renamed
core
tohive
- created
lib
directory for the common functionality - updated the whole project structure
- reworked settings (support for YAML, env files/variables)
- single app directory for all components