fix page title bug
use shoulda to improve tests