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)