huge renovations (reworked modules system, incorporated ConnectionPool)

- VillageProcessor and PlayerProcessor merged to Module
- each module has it's own factory (extending new class ModuleFactory)
- created AbstractModule (implementing Module, extending CommandGroup)
- simplified modules' constructors (resources are now collecting from
Bot)
- incorporated ConnectionPool
- added PageData class to carry also other data beside pages
- created TribalWarsException for throwing when something goes wrong
with the tribal wars
- other small changes