Main entry point for pyherc - game
This class represents main application
Detects location of resources directory and updates self.base_path
Get action factory instance @returns: ActionFactory
Initialises action factory and sub factories @param model: Model to register to the factory
Load configuration and process command line options @param argv: command line arguments
Starts the application
Start logging for the system
Shows usage info