Partial Bootstrap Integration

-Bootstrap partially integrated to Sport module.

TODO: Include the "script" part instead of putting it on template.php to
avoid duplicate code.
Minor edits

-Removed commented-out CSS/JS that is not used
-Commented the template for less confusion
Temporarily removed bootstrap due to complication
Other extra files

Some of these files are needed by the system.
Changed some code to OOP style
Added bracketing API

-Bracketing API added, but not yet linked to main system. Saved here for
future use.
Minor changes

-Removed obsolete bracketing API
-Changed template; now in HTML5 instead of XHTML for bootstrap
integration.
Bootstrap Reintegrated

-Some pages now use bootstrap layout.
-Added forms for Edit League Manager Password
-Replaced bracketing with ranking due to complications.
Minor additions

Bootstrap JS and CSS added.
Minor additions
Minor addition
More changes

-Added guest view of sport module
-Remade login screen
-Added medal icons for top 3 teams
-Turned buttons into bootstrap buttons.
Minor updates

-Added pagination to Sport module
-Added an unused model for sanitizing search terms
-Reworked the Login controller: if the user attempts to access the login
page while already logged in, the user will be redirected to the League
Manager control panel.
Minor bug fixes

-Fixed an error where the guest cannot paginate the sport table.
Modal in Add Sport now working

-Modal is now used in Add Sport
-Reworked View Tournament: Now uses a tabular approach instead of the
complicated brackets.
-Renamed sportList's error messages.
massive fixes and reworks

-Single Elimination fixed
-remade UI
-renamed some models
few bugfixes
Major update

-The sport module now uses modals
-Tournament Initializer models broken down into tournament lists
-Classes added: Single Elimination and Double Elimination tournaments

Issues to resolve:
-Fix setWinner for double elimination
Added jquery dialogs to some features
Upgraded jquery and added more dialogs