Corrected bug in CardGameLogger

The logging on level error did not use the Severe level correctly.
Changed the default logging level logic.

It is now possible to set logging level in constructor of LoggerWindow.
Changed logging output.
New CardController
Additional logic in CardModelBase
Changes in the AbstractController adding getViews()
New resource and resource naming convention
Removed mouse interaction from EPanel
Removed CardGameLoggerModel and CardGameMouseAdapter
Moved CardGuiBase and added another layer of cards with AttackerCard
Lots of fixes to mouse interaction.

Added Code to make the MVC possible by adding MVC to the game board,
broke out Cards to their own subclasses and moved resources
cleanup
Added logger printout for focus event trigger