yuidoc separated to frontend and backend, uses yuidoc.json, a few other updates