Update main.cpp

- add static keyword to in background.h as static declared functions
- now S-Matrix can be NULL

Don't Need the new "Background.h" (Change there only comments / documentation)