fixed: incorrect logging module name.
updated: cleaned up eventemitter unused methods.
updated: cleaned up the App syntax a little and improved some method names.