Gem to work out time difference, saves some coding.
:)
UJS instead of ActionController::Live
touch JS file every second, update time left
Some view cleanup