anchor.diff:  < Content-Type: application/json
   { "result": "ok" }
   
  ---
  -Helpers
  -Random utility tools
  ---
  -
  -Runs markup processing over given piece of text, to help user preview his post.
  -POST /util/preview
  -> Content-Type: application/json
  -{ "markup": "Hello _world_ **derp**" }
  -< 200
  -< Content-Type: application/json
  -{ "html": "Hello <em>world</em> <strong>derp</strong>" }
  
positive.code: < 200
  < Content-Type: application/json
  { "result": "ok", "ban_id": "78ba981d8a8fe0918902" }
  
  [mod] Get list of bans
  GET /ban/
  
negative.code:     "anonymous_name": "Anonymous", "max_threads": 200, "max_thread_posts": 500,
      "max_thread_post_lock": 2500, "url": "/board/b/" }
      ]}
  
  [admin] Create or edit board
  POST /board
  > Content-Type: application/json
  { "id": "b", "category": "General", "title": "Random /b/", "short_name": "b",
      "anonymous_name": "Anonymous", "max_threads": 200, "max_thread_posts": 500,
      "max_thread_post_lock": 2500 }
  < 200
  < Content-Type: application/json
  { "result": "ok", "url": "/board/b/" }
  
  List threads in the board (full or paginated). Returns list of thread structures. "hidden" is
  only visible to mods and admins. If `timestamp` is provided you get empty output if board not changed,
  