Node landing page and catalogues updated

Feel free to give response on our new webpages at eosc.fi