use redirect instead of json when you use fallback mode.
Define constant strings insted of literal.
refactor form in index.scala.html as template style.