Refactoring. Resources display and regeneration

Main classes and files renaming.
Splitting big classes to smaller.
Preparing to popup messages and logging system implementation.
Resources richness and cost display for land cell in side menu.
Resources regeneration after each day.