Code-Change & error page improvement

  1. Put error message in I18n.
  2. Improve Curry.navigate() to allow history replacement.
  3. Add a separate error route in js router.