React tables

I've moved the Students table over from using FilterTable/Prototype to React.js. This is better for several reasons, but the biggest is probably speed. Constructing the table is no longer done one student at a time and server-side, but instead client-side and in one batch. I've also created some generalized table components such as the search bar and table header so hopefully it shouldn't be that hard to define what your table row should look like and then just drop that into a table. Some work still needs to be done on that end though, which I'll probably end up doing when migrating the other tables over to React.
Sorry I was on something else. But yeah, you can usually just do `git rebase master` to bring the unmerged commits from master into your current branch, below the commits in your current branch that are not in master. Solving merge conflicts during a rebase doesn't require creating new commits, you simply stage all the changes and `git rebase --continue`.