Fix tabs not being initialized
Remove some unecessary queries
Improve #set_current implementation to fix already-current bug

Due to how ActiveRecord caches attributes, the update_attribute call
would not execute unless the record was reloaded. This meant that it
would actually unset the tournament as current.

I added two regression specs and improved the implementation of this
method to return early if there is nothing to be done and also to do the
setting of :is_current in a transaction.
Keep order of tournaments constant on Tournaments#index
Fix School#update and write some tests for it

There were a couple problems here - the lack of strong parameters and
the change of "put" to "patch" in the routes file.

This fixes those and writes some basic tests for that page.
Add preview to team batch create

This will allow admins to actually see what is going to happen before it
happens. Also added some tests.