Convert repo view to use react tables

Not able to select a revision properly.
I was trying to incorporate this ajax into FilesTable.refresh

I'm getting weird results for @revision_number when choosing revision by timestamp or when any timestamp is selected at all (even when we haven't clicked 'Find by Revision Timestamp'). Sometimes it is 0, 1, or one less than revision_number in the controller. I'm thinking it's getting the revision nearest-but-not-after the selected timestamp. I'm just very unsure how to do this cleanly.