a few fixes to Core - prevent new Site being generated on each request, additions to docs