Smaller changes on helper classes and bigger structure changes on main.py
Some changes on main.py file

Made some changes on how configfiles are being handles. More information and
changes will come in future commits
Testing some stuff in ingame_admin

Just a test to see if csv is able to handle the list of players received
from the server
Added check for non-existing configfile

Added logic for confighandler, so if a specified config file does not
exists, then just create it.

made changes on what config.ini should contains, removed the ability to
specify a log folder

Also made some changes on main.py
Fixed how a single serverfile is being read

Py-rcon is now able to read serverfile as it supposed to. Changes is
listed below:

1. Added a list for the flow how py-rcon starts up
2. Removed old code
3. Changed logic for fetching the path for a serverfile
4. Changed a few debug messages
5. Added a few more debug messages (might remove some of them in the
future)
Merge remote-tracking branch 'origin/asabla'