change therubyracer to uglifier
apply styles
add Puzzle model
add puzzle#new. get puzzles from Puzzle model
add route for puzzle#new
check for victory when the empty puzzle is the last
add New Puzzle button
move generate puzzles into before_filter