Protect alloc in EJAppViewController from being allocated more than once.
Only access EJAppViewController in the app delegate by calling it's singleton instance instead of attempting to alloc init it