Seat assignments: switch seats and prevent from selecting already assigned seat
Added ability to create lans with custom tables
Cleaned up tests, removed the old create_tables and seats tests.
Added a test for Table#number_of_seats=
Merge branch 'master' into OmniAuth

Conflicts:
	Gemfile
	Gemfile.lock
	app/models/user.rb
Steam authentication works lol