Add client routes for frontend

Upgrade favicon middleware

  - Use `serve-favicon`
  - Set resource path and max-age

Misc syntax cleanup

  - Update require order
  - Update gulpfile doc message
  - Syntax sugar for `/api` Router declaration
  - Bump npm deps
  - [TravisCI] Remove redundant gulp dep