Added submodule for future EventManager
Made it more PEP8(?) friendly, I think anyway - either that or I am talking out my arse.