Improved our website

We have improved a bit the website, with minor improvements to the looks, such as the favicon. Also we’ve integrated a bit our Twitter account with the website, so that now posts on the website will be posted on Twitter automatically, and also our last tweets will be shown on the right sidebar.

We hope you like these changes.