Upgrade Angular to 1.3

- The first commit update dependencies.
- commit 9f8e3af8ce7c42d84f2774ff38bae87c1498293 updates form validation directives and forms to simplify validation and on change handlers. You don't need delay those updates or validation yourself (when it shouldn't update a field or validate it at each key stroke for example), you can just use `ng-model-options` and the debounce option itself.
- commit 8a5709b use the need `::` binding feature. Angular will just bind it once and then stop watching for update on the value. On the Rankings view it's saving 969 watchers (when the table is full and the student is out of the rankings).