Switched to a callback based behavior to integrate the single elim engine to the app
SingleElim engine now capable to detect when bracket is over
Re-organized UTs for the engine and added some stub descs of some things that remain to be done