Fixed yell message in transportlayer

Now yell message should work as intented in transportlayer (BFRCON)
Plugin structure change

Changed how plugins are being structed.
Now instead each plugin will be placed in a separate folder. This should
make it easier to new users on were each plugin is located.

also changed the name of pluginbase class to make it even more clear
Changed the plugin folder name

This is to make it simplier in the future. Each battlefield game will
have it's own pluginbase as well as plugin folder
Updated paths and regret my choice on renaming pluginbase

New structure now works as it should
Merge remote-tracking branch 'origin/master' into asabla
Begun working on how configs will be read

- Begun setting up a structure for how configuration files should be
read.

- Begun working on a complete main.py with arguments. Will be hidden
thorugh .gitignore until it is done, due to messy code and a lot of
secret debug stuff.

- removed a unwanted line from basehandler

- added two sample configs to be used.
Bigger commit, added config handling

py-rcon now handles configs, both for the program it self and
serverfiles.

Changes:
- fixed confighandler, added options for using log as an argument, will
need an try'n catch or if to check if it is usable

- removed unused method in bf4base
- rearranged method call in ingame_admin
- added a working main.py file, will need more work for startup
arguments and methods.
Added startup arguments

- Added startup arguments
- Also added assignment checks for arguments
- Rearranged structure for starting up logghandler
- Added some error handling
- Fixed some tiny things
- Added a goat to the collection
- Bought a bottle of wine...could be jesus blood....
Small fixes on main and confighandling

- A small fix for eventhandler (logs), if file or folder does not exsist
then just create it.
- Updated sample.config with example values
- removed sample.main.py, it's no longer needed
- removed configs folder, it was never supposed to be a core folder
- removed sample.config.ini inside configs folder, and moved it's
content to sample.config.ini under root folder
- changed comments for eventhandler, so it actually illustrates a
working example.
Fixed merge problem