Integrated AngularJS with Existing Code

Additionally added AngularJS library as a necessary dependency.
AngularJS variables are currently bound to $scope.
Rewrote how players dropdown menu is handled when the map is switched
between 3 and 5 players maps.
Minor improvements to outputted tournament code(s) (in both single and
multi) readonly to prevent accidental edits as well as "click to select
all" for single.
Internalized how user options are read: instead of reading the
"selected" dropdown option, now all options are directly read from
$scope.
Moved a lot of event binding calls to index.jade (more convenient to
integrate with AngularJS).