The TESLA project: an accelerator facility for basic science